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; | |
} |