mix()
Линейная интерполяция между x и y по коэффициенту a.
Сигнатура
mix(x, y, a)Возвращает линейную интерполяцию между x и y по формуле x * (1 - a) + y * a. При a = 0 получаем x, при a = 1 — y. Работает покомпонентно для векторов; коэффициент a может быть скаляром или вектором.
vec3 red = vec3(1.0, 0.0, 0.0);
vec3 blue = vec3(0.0, 0.0, 1.0);
vec3 c = mix(red, blue, 0.5); // фиолетовый