20 lines
525 B
GLSL
20 lines
525 B
GLSL
|
|
out vec4 sk_FragColor;
|
|
uniform vec4 colorGreen;
|
|
uniform vec4 colorRed;
|
|
vec4 main() {
|
|
float x = 1.0;
|
|
float y = 1.0;
|
|
x == y ? (x += 1.0) : (y += 1.0);
|
|
x == y ? (x += 3.0) : (y += 3.0);
|
|
x < y ? (x += 5.0) : (y += 5.0);
|
|
y >= x ? (x += 9.0) : (y += 9.0);
|
|
x != y ? (x += 1.0) : y;
|
|
x == y ? (x += 2.0) : y;
|
|
x != y ? x : (y += 3.0);
|
|
x == y ? x : (y += 4.0);
|
|
bool b = true;
|
|
bool c = (b = false) ? false : b;
|
|
return c ? colorRed : (x == 8.0 && y == 17.0 ? colorGreen : colorRed);
|
|
}
|