xref: /aosp_15_r20/external/skia/tests/sksl/folding/LogicalNot.glsl (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
1
2uniform vec4 colorGreen;
3uniform vec4 colorRed;
4vec4 main() {
5    bool ok = true;
6    ok = ok && colorGreen.y >= colorGreen.x;
7    ok = ok && colorGreen.y > colorGreen.x;
8    ok = ok && colorGreen.z <= colorGreen.y;
9    ok = ok && colorGreen.z < colorGreen.y;
10    ok = ok && colorGreen.y >= colorGreen.w;
11    ok = ok && colorGreen.x <= colorGreen.z;
12    ok = ok && colorGreen.y != colorGreen.x;
13    ok = ok && colorGreen.y == colorGreen.w;
14    return ok ? colorGreen : colorRed;
15}
16