| out vec4 sk_FragColor; | |
| uniform vec4 colorGreen; | |
| uniform vec4 colorRed; | |
| vec4 main() { | |
| int check = 0; | |
| check += colorGreen.y == 1.0 ? 0 : 1; | |
| check += int(colorGreen.x == 1.0); | |
| check += colorGreen.yx == colorRed.xy ? 0 : 1; | |
| check += int(colorGreen.yx != colorRed.xy); | |
| return check == 0 ? colorGreen : colorRed; | |
| } |