xref: /aosp_15_r20/external/skia/tests/sksl/shared/Switch.glsl (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
1#version 400
2out vec4 sk_FragColor;
3uniform vec4 colorGreen;
4uniform vec4 colorRed;
5vec4 main() {
6    vec4 color;
7    int _tmpSwitchValue1 = int(colorGreen.y), _tmpSwitchFallthrough0 = 0;
8    for (int _tmpSwitchLoop2 = 0; _tmpSwitchLoop2 < 1; _tmpSwitchLoop2++) {
9        if ((_tmpSwitchValue1 == 0)) {
10            color = colorRed;
11            break;
12            _tmpSwitchFallthrough0 = 1;
13        }
14        if ((_tmpSwitchFallthrough0 > 0) || (_tmpSwitchValue1 == 1)) {
15            color = colorGreen;
16            break;
17            _tmpSwitchFallthrough0 = 1;
18        }
19        color = colorRed;
20        break;
21    }
22    return color;
23}
24