| #version 400 |
| out vec4 sk_FragColor; |
| uniform vec4 colorGreen; |
| uniform vec4 colorRed; |
| vec4 main() { |
| bool ok; |
| { |
| bool a; |
| const int ONE = 1; |
| int b; |
| int c; |
| int _tmpSwitchValue1 = int(colorGreen.y), _tmpSwitchFallthrough0 = 0; |
| for (int _tmpSwitchLoop2 = 0; _tmpSwitchLoop2 < 1; _tmpSwitchLoop2++) { |
| if ((_tmpSwitchValue1 == 0)) { |
| ; |
| _tmpSwitchFallthrough0 = 1; |
| } |
| if ((_tmpSwitchFallthrough0 > 0) || (_tmpSwitchValue1 == 1)) { |
| ; |
| _tmpSwitchFallthrough0 = 1; |
| } |
| if ((_tmpSwitchFallthrough0 > 0) || (_tmpSwitchValue1 == 2)) { |
| b = ONE; |
| _tmpSwitchFallthrough0 = 1; |
| } |
| if ((_tmpSwitchFallthrough0 > 0) || (_tmpSwitchValue1 == 3)) { |
| { |
| float d = float(b); |
| c = int(d); |
| } |
| _tmpSwitchFallthrough0 = 1; |
| } |
| if ((_tmpSwitchFallthrough0 > 0) || (_tmpSwitchValue1 == 4)) { |
| a = bool(c); |
| _tmpSwitchFallthrough0 = 1; |
| } |
| if ((_tmpSwitchFallthrough0 > 0) || (_tmpSwitchValue1 == 5)) { |
| ok = a; |
| _tmpSwitchFallthrough0 = 1; |
| } |
| } |
| } |
| return ok ? colorGreen : colorRed; |
| } |