uniform half4 colorGreen, colorRed; inline half4 trueSide(half4 v) { return v.r1ba; } inline half4 falseSide(half4 v) { return v.r0ba; } half4 main(float2 coords) { return bool(colorGreen.g) ? trueSide(colorGreen) : falseSide(colorRed); }