blob: 92acc39e04fd3224286b435f49bf7b73dcc80800 [file] [log] [blame]
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;
}