out vec4 sk_FragColor; uniform vec4 colorRed; uniform vec4 colorGreen; uniform vec4 colorWhite; uniform vec4 colorBlack; void setToColorBlack_vh4(out vec4 x) { x = colorBlack; } vec4 main() { vec4 a; vec4 b; vec4 c; vec4 d; (b = colorRed , c = colorGreen); a = (setToColorBlack_vh4(d) , colorWhite); a *= a; b *= b; c *= c; d *= d; return ((a == colorWhite && b == colorRed) && c == colorGreen) && d == colorBlack ? colorGreen : colorRed; }