uniform half4 colorGreen, colorRed; | |
struct S { int i; }; | |
half4 fnGreen(bool b, float2) { | |
return colorGreen; | |
} | |
half4 fnRed(int, float f, S) { | |
return colorRed; | |
} | |
half4 main(float2 coords) { | |
return bool(colorGreen.g) ? fnGreen(true, coords) : fnRed(123, 3.14, S(0)); | |
} |