1
2out vec4 sk_FragColor;
3uniform vec4 colorGreen;
4uniform vec4 colorRed;
5vec4 main() {
6    bool ok;
7    {
8        bool a;
9        const int ONE = 1;
10        int b;
11        int c;
12        switch (int(colorGreen.y)) {
13            case 0:
14            case 1:
15            case 2:
16                b = ONE;
17            case 3:
18                {
19                    float d = float(b);
20                    c = int(d);
21                }
22            case 4:
23                a = bool(c);
24            case 5:
25                ok = a;
26        }
27    }
28    return ok ? colorGreen : colorRed;
29}
30