1 2uniform vec4 colorGreen; 3uniform vec4 colorRed; 4vec4 main() { 5 bool ok = true; 6 ok = ok && colorGreen.y >= colorGreen.x; 7 ok = ok && colorGreen.y > colorGreen.x; 8 ok = ok && colorGreen.z <= colorGreen.y; 9 ok = ok && colorGreen.z < colorGreen.y; 10 ok = ok && colorGreen.y >= colorGreen.w; 11 ok = ok && colorGreen.x <= colorGreen.z; 12 ok = ok && colorGreen.y != colorGreen.x; 13 ok = ok && colorGreen.y == colorGreen.w; 14 return ok ? colorGreen : colorRed; 15} 16