| uniform half4 colorWhite; | |
| half4 main(float2 coords) { | |
| half4 colorBlue = colorWhite.00ba, | |
| colorGreen = colorWhite.0g0a, | |
| colorRed = colorWhite.r00a; | |
| half4 result; | |
| result = (colorWhite != colorBlue) // TRUE | |
| ? (colorGreen == colorRed ? colorRed : colorGreen) // FALSE | |
| : (colorRed != colorGreen ? colorBlue : colorWhite); // in false branch | |
| return colorRed == colorBlue ? colorWhite : | |
| colorRed != colorGreen ? result : // TRUE | |
| colorRed == colorWhite ? colorBlue : | |
| colorRed; | |
| } |