1 2out vec4 sk_FragColor; 3uniform vec4 testInputs; 4uniform vec4 colorGreen; 5uniform vec4 colorRed; 6vec4 main() { 7 vec4 v = testInputs; 8 v = vec4(v.x, 1.0, 1.0, 1.0); 9 v = vec4(v.xy, 1.0, 1.0); 10 v = vec4(v.x, 1.0, 1.0, 1.0); 11 v = vec4(0.0, v.y, 1.0, 1.0); 12 v = vec4(v.xyz, 1.0); 13 v = vec4(v.xy, 1.0, 1.0); 14 v = vec4(v.x, 0.0, v.z, 1.0); 15 v = vec4(v.x, 1.0, 0.0, 1.0); 16 v = vec4(1.0, v.yz, 1.0); 17 v = vec4(0.0, v.y, 1.0, 1.0); 18 v = vec4(1.0, 1.0, v.z, 1.0); 19 v = vec4(v.xyz, 1.0); 20 v = vec4(v.xy, 0.0, v.w); 21 v = vec4(v.xy, 1.0, 0.0); 22 v = vec4(v.x, 1.0, v.zw); 23 v = vec4(v.x, 0.0, v.z, 1.0); 24 v = vec4(v.x, 1.0, 1.0, v.w); 25 v = vec4(v.x, 1.0, 0.0, 1.0); 26 v = vec4(1.0, v.yzw); 27 v = vec4(0.0, v.yz, 1.0); 28 v = vec4(0.0, v.y, 1.0, v.w); 29 v = vec4(1.0, v.y, 1.0, 1.0); 30 v = vec4(0.0, 0.0, v.zw); 31 v = vec4(0.0, 0.0, v.z, 1.0); 32 v = vec4(0.0, 1.0, 1.0, v.w); 33 return v == vec4(0.0, 1.0, 1.0, 1.0) ? colorGreen : colorRed; 34} 35