1uniform half4 colorGreen, colorRed; 2 3half4 helper(); 4 5half4 main(float2 coords) { 6 return helper(); 7} 8 9enum class E { 10 kBlack = 0, 11 kGray = 1, 12 kWhite = 2 13}; 14 15half4 helper() { 16 E temp = E::kGray; 17 switch (temp) { 18 case E::kBlack: return colorRed; 19 case E::kGray: return colorGreen; 20 case E::kWhite: return colorRed; 21 default: return colorRed; 22 } 23} 24