Итак, у меня работает программа, в которой частицы текут от верхней части экрана (снега) к нижней части, и я хочу, чтобы цвет частиц со временем менялся с белого на серебристый, но моя проблема в том, что частицы начинаютзеленым и меняет цвет на голубой
Код, который я использую, находится в файле фрагмента
#version 430 core
in float ee_time;
out vec4 fColor;
void main()
{
if (ee_time >0.8f) discard;
fColor = vec4(0*(ee_time - int(ee_time)), 1 - ee_time - int(ee_time), ee_time - int(ee_time), 0.0);
}