uniform half4 colorGreen, colorRed; inline half4 get() { half4 x = colorGreen; return x; } half4 main() { half4 result = colorRed; do result = get(); while (result != colorGreen); return result; }