1 2out vec4 sk_FragColor; 3uniform vec4 colorGreen; 4uniform vec4 colorRed; 5uniform vec4 testInputs; 6vec4 main() { 7 uint xy = packHalf2x16(testInputs.xy); 8 uint zw = packHalf2x16(testInputs.zw); 9 return unpackHalf2x16(xy) == vec2(-1.25, 0.0) && unpackHalf2x16(zw) == vec2(0.75, 2.25) ? colorGreen : colorRed; 10} 11