1#version 400 2out vec4 sk_FragColor; 3uniform bool x; 4uniform bool y; 5uniform int i; 6uniform int j; 7void main() { 8 bool andXY = x ? y : false; 9 bool orXY = x ? true : y; 10 bool combo = (x ? y : false) ? true : (x ? true : y); 11 bool prec = i + j == 3 ? y : false; 12 while (((andXY ? orXY : false) ? combo : false) ? prec : false) { 13 sk_FragColor = vec4(0.0); 14 break; 15 } 16} 17