1cb93a386Sopenharmony_ciuniform half4 testInputs, colorGreen, colorRed; 2cb93a386Sopenharmony_ci 3cb93a386Sopenharmony_cihalf4 main(float2 coords) { 4cb93a386Sopenharmony_ci half4 v = testInputs; 5cb93a386Sopenharmony_ci v = half4(v.x, 1, 1, 1); 6cb93a386Sopenharmony_ci v = half4(v.xy, 1, 1); 7cb93a386Sopenharmony_ci v = half4(v.x1, 1, 1); 8cb93a386Sopenharmony_ci v = half4(v.0y, 1, 1); 9cb93a386Sopenharmony_ci v = half4(v.xyz, 1); 10cb93a386Sopenharmony_ci v = half4(v.xy1, 1); 11cb93a386Sopenharmony_ci v = half4(v.x0z, 1); 12cb93a386Sopenharmony_ci v = half4(v.x10, 1); 13cb93a386Sopenharmony_ci v = half4(v.1yz, 1); 14cb93a386Sopenharmony_ci v = half4(v.0y1, 1); 15cb93a386Sopenharmony_ci v = half4(v.11z, 1); 16cb93a386Sopenharmony_ci v = v.xyzw; 17cb93a386Sopenharmony_ci v = v.xyz1; 18cb93a386Sopenharmony_ci v = v.xy0w; 19cb93a386Sopenharmony_ci v = v.xy10; 20cb93a386Sopenharmony_ci v = v.x1zw; 21cb93a386Sopenharmony_ci v = v.x0z1; 22cb93a386Sopenharmony_ci v = v.x11w; 23cb93a386Sopenharmony_ci v = v.x101; 24cb93a386Sopenharmony_ci v = v.1yzw; 25cb93a386Sopenharmony_ci v = v.0yz1; 26cb93a386Sopenharmony_ci v = v.0y1w; 27cb93a386Sopenharmony_ci v = v.1y11; 28cb93a386Sopenharmony_ci v = v.00zw; 29cb93a386Sopenharmony_ci v = v.00z1; 30cb93a386Sopenharmony_ci v = v.011w; 31cb93a386Sopenharmony_ci return v == half4(0, 1, 1, 1) ? colorGreen : colorRed; 32cb93a386Sopenharmony_ci} 33