1uniform half4 colorGreen, colorRed, colorWhite; 2 3float4 main(float2) { 4 half4 result = colorGreen; 5 6 bool trueCondition = bool(colorGreen.g); 7 bool falseCondition = bool(colorGreen.r); 8 9 if (trueCondition) { 10 if (falseCondition) { 11 result = colorRed; 12 } 13 } else { 14 result = colorRed; 15 } 16 17 return result; 18} 19