vec2() / vec3() / vec4()

Создают векторы float из компонентов или других векторов.

Сигнатураvec3(x, y, z)

Конструкторы собирают векторы из чисел и других векторов. Один скаляр заполняет все компоненты; меньшие векторы можно дополнять. Чтение полей через свизлинг — v.xy, v.rgb.

vec3 grey = vec3(0.5);          // (0.5, 0.5, 0.5)
vec4 rgba = vec4(grey, 1.0);    // дополняем альфой
← Все записи: Функции шейдеров
Поддержать проект