| out vec4 sk_FragColor; | |
| uniform vec4 colorRed; | |
| uniform vec4 colorGreen; | |
| uniform vec4 colorWhite; | |
| uniform vec4 colorBlack; | |
| void setToColorBlack_vh4(out vec4 x) { | |
| x = colorBlack; | |
| } | |
| vec4 main() { | |
| vec4 a; | |
| vec4 b; | |
| vec4 c; | |
| vec4 d; | |
| b = colorRed, c = colorGreen; | |
| a = (setToColorBlack_vh4(d), colorWhite); | |
| a *= a; | |
| b *= b; | |
| c *= c; | |
| d *= d; | |
| return ((a == colorWhite && b == colorRed) && c == colorGreen) && d == colorBlack ? colorGreen : colorRed; | |
| } |