1/*#pragma settings UnfoldShortCircuitAsTernary*/ 2 3uniform bool x; 4uniform bool y; 5uniform int i; 6uniform int j; 7 8void main() { 9 bool andXY = x && y; 10 bool orXY = x || y; 11 bool combo = (x && y) || (x || y); 12 bool prec = (i + j == 3) && y; 13 while (andXY && orXY && combo && prec) { 14 sk_FragColor = half4(0); 15 break; 16 } 17} 18