1
2out vec4 sk_FragColor;
3void main() {
4    {
5        sk_FragColor = vec4(1.0);
6    }
7    {
8        sk_FragColor = vec4(2.0);
9    }
10    {
11        sk_FragColor = vec4(6.0);
12    }
13    sk_FragColor = vec4(7.0);
14    sk_FragColor = vec4(-8.0);
15    sk_FragColor = vec4(-9.0);
16    sk_FragColor = vec4(10.0);
17    {
18        sk_FragColor = vec4(11.0);
19    }
20    {
21        sk_FragColor = vec4(13.0);
22    }
23    {
24        sk_FragColor = vec4(15.0);
25    }
26    {
27        sk_FragColor = vec4(16.0);
28    }
29    {
30        sk_FragColor = vec4(18.0);
31    }
32    sk_FragColor = vec4(19.0);
33    sk_FragColor = vec4(20.0);
34    {
35        sk_FragColor = vec4(21.0);
36    }
37    int f = 1;
38    if (f == 1) {
39        sk_FragColor = vec4(1.0);
40    }
41    if (f != 1) {
42        sk_FragColor = vec4(4.0);
43    }
44    sk_FragColor = f == 0 ? vec4(7.0) : vec4(-7.0);
45    sk_FragColor = f != 0 ? vec4(8.0) : vec4(-8.0);
46    sk_FragColor = f == 1 ? vec4(9.0) : vec4(-9.0);
47    sk_FragColor = f != 1 ? vec4(10.0) : vec4(-10.0);
48    switch (f) {
49        case 0:
50            sk_FragColor = vec4(11.0);
51            break;
52        case 1:
53            sk_FragColor = vec4(12.0);
54            break;
55    }
56}
57