1uniform half4 colorRed, colorGreen; 2 3half4 main(float2 coords) { 4 half4 color = colorRed; 5 6 const int three = 3; 7 const int3 vecFour = int3(4); 8 switch (int(colorGreen.g)) { 9 case vecFour.000x.y: break; // case 0 10 case int4(1, 2, 3, 4).x: color = colorGreen; break; // case 1 11 case int(max(-5.5, 2.0)): break; // case 2 12 case three: break; // case 3 13 case vecFour.yz01.x: break; // case 4 14 case 2 * 3 - 1: break; // case 5 15 default: break; 16 } 17 18 return color; 19} 20 21