• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1
2out vec4 sk_FragColor;
3uniform vec4 colorGreen;
4uniform vec4 colorRed;
5bool switch_fallthrough_groups_bi(int value) {
6    bool ok = false;
7    switch (value) {
8        case -1:
9            ok = false;
10        case 0:
11            return false;
12        case 1:
13            ok = true;
14        case 2:
15        case 3:
16            break;
17        case 4:
18            ok = false;
19        case 5:
20        case 6:
21        case 7:
22        default:
23            break;
24    }
25    return ok;
26}
27vec4 main() {
28    int x = int(colorGreen.y);
29    return switch_fallthrough_groups_bi(x) ? colorGreen : colorRed;
30}
31