18 lines
351 B
Plaintext
18 lines
351 B
Plaintext
|
/*#pragma settings UnfoldShortCircuitAsTernary*/
|
||
|
|
||
|
uniform bool x;
|
||
|
uniform bool y;
|
||
|
uniform int i;
|
||
|
uniform int j;
|
||
|
|
||
|
void main() {
|
||
|
bool andXY = x && y;
|
||
|
bool orXY = x || y;
|
||
|
bool combo = (x && y) || (x || y);
|
||
|
bool prec = (i + j == 3) && y;
|
||
|
while (andXY && orXY && combo && prec) {
|
||
|
sk_FragColor = half4(0);
|
||
|
break;
|
||
|
}
|
||
|
}
|