1uniform half4 colorGreen, colorRed; 2 3inline half4 green() { 4 half4 x = colorGreen; 5 return x; 6} 7 8half4 main(float2 coords) { 9 half4 result = colorRed; 10 while (result != colorGreen) 11 result = green(); 12 13 return result; 14} 15