1 2out vec4 sk_FragColor; 3uniform vec4 colorGreen; 4uniform vec4 colorRed; 5vec4 main() { 6 bool ok = true; 7 bool TRUE = bool(colorGreen.y); 8 ok = ok && 1 == int(TRUE); 9 ok = ok && 1.0 == float(TRUE); 10 ok = ok && TRUE; 11 ok = ok && 1 == int(TRUE); 12 ok = ok && 1.0 == float(TRUE); 13 ok = ok && bvec2(true) == bvec2(TRUE); 14 ok = ok && ivec2(1) == ivec2(int(TRUE)); 15 ok = ok && vec2(1.0) == vec2(float(TRUE)); 16 return ok ? colorGreen : colorRed; 17} 18