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