1cb93a386Sopenharmony_ciuniform half4 colorGreen, colorRed; 2cb93a386Sopenharmony_ci 3cb93a386Sopenharmony_cihalf4 main(float2 coords) { 4cb93a386Sopenharmony_ci // Basic switch test. 5cb93a386Sopenharmony_ci half4 color; 6cb93a386Sopenharmony_ci switch (int(colorGreen.g)) { 7cb93a386Sopenharmony_ci case 0: 8cb93a386Sopenharmony_ci color = colorRed; 9cb93a386Sopenharmony_ci break; 10cb93a386Sopenharmony_ci case 1: 11cb93a386Sopenharmony_ci color = colorGreen; 12cb93a386Sopenharmony_ci break; 13cb93a386Sopenharmony_ci default: 14cb93a386Sopenharmony_ci color = colorRed; 15cb93a386Sopenharmony_ci break; 16cb93a386Sopenharmony_ci } 17cb93a386Sopenharmony_ci return color; 18cb93a386Sopenharmony_ci} 19