1uniform half4 colorWhite; 2 3inline bool testA(half4 v) { 4 return bool(v.r); 5} 6 7inline bool testB(half4 v) { 8 return bool(v.g); 9} 10 11half4 main(float2 coords) { 12 half4 result = half4(0); 13 if (testA(colorWhite) && testB(colorWhite)) { 14 result.g = 1; 15 } 16 if (testB(colorWhite) || testA(colorWhite)) { 17 result.a = 1; 18 } 19 return result; 20} 21