| |
| out vec4 sk_FragColor; |
| uniform vec4 colorGreen; |
| uniform vec4 colorRed; |
| vec4 main() { |
| float _0_branchy; |
| if (colorGreen.y == 0.0) _0_branchy = 0.0; else if (colorRed.x == 0.0) _0_branchy = 0.0; else if (colorGreen == colorRed) _0_branchy = 0.0; else _0_branchy = 1.0; |
| float _1_branchyAndBlocky; |
| if (colorGreen.y == 0.0) { |
| { |
| { |
| _1_branchyAndBlocky = 0.0; |
| } |
| } |
| } else if (colorRed.x == 0.0) { |
| { |
| _1_branchyAndBlocky = 0.0; |
| } |
| } else { |
| if (colorGreen == colorRed) _1_branchyAndBlocky = 0.0; else { |
| { |
| _1_branchyAndBlocky = 1.0; |
| } |
| } |
| } |
| return bool(_0_branchy * _1_branchyAndBlocky) ? colorGreen : colorRed; |
| } |