1*c8dee2aaSAndroid Build Coastguard Worker 2*c8dee2aaSAndroid Build Coastguard Workerout vec4 sk_FragColor; 3*c8dee2aaSAndroid Build Coastguard Workeruniform vec4 colorGreen; 4*c8dee2aaSAndroid Build Coastguard Workeruniform vec4 colorRed; 5*c8dee2aaSAndroid Build Coastguard Workervec4 main() { 6*c8dee2aaSAndroid Build Coastguard Worker bvec4 v = bvec4(bool(colorGreen.y)); 7*c8dee2aaSAndroid Build Coastguard Worker bvec4 result = bvec4(v.x, true, true, true); 8*c8dee2aaSAndroid Build Coastguard Worker result = bvec4(v.xy, false, true); 9*c8dee2aaSAndroid Build Coastguard Worker result = bvec4(v.x, true, true, false); 10*c8dee2aaSAndroid Build Coastguard Worker result = bvec4(false, v.y, true, true); 11*c8dee2aaSAndroid Build Coastguard Worker result = bvec4(v.xyz, true); 12*c8dee2aaSAndroid Build Coastguard Worker result = bvec4(v.xy, true, true); 13*c8dee2aaSAndroid Build Coastguard Worker result = bvec4(v.x, false, v.z, true); 14*c8dee2aaSAndroid Build Coastguard Worker result = bvec4(v.x, true, false, false); 15*c8dee2aaSAndroid Build Coastguard Worker result = bvec4(true, v.yz, false); 16*c8dee2aaSAndroid Build Coastguard Worker result = bvec4(false, v.y, true, false); 17*c8dee2aaSAndroid Build Coastguard Worker result = bvec4(true, true, v.z, false); 18*c8dee2aaSAndroid Build Coastguard Worker result = v; 19*c8dee2aaSAndroid Build Coastguard Worker result = bvec4(v.xyz, true); 20*c8dee2aaSAndroid Build Coastguard Worker result = bvec4(v.xy, false, v.w); 21*c8dee2aaSAndroid Build Coastguard Worker result = bvec4(v.xy, true, false); 22*c8dee2aaSAndroid Build Coastguard Worker result = bvec4(v.x, true, v.zw); 23*c8dee2aaSAndroid Build Coastguard Worker result = bvec4(v.x, false, v.z, true); 24*c8dee2aaSAndroid Build Coastguard Worker result = bvec4(v.x, true, true, v.w); 25*c8dee2aaSAndroid Build Coastguard Worker result = bvec4(v.x, true, false, true); 26*c8dee2aaSAndroid Build Coastguard Worker result = bvec4(true, v.yzw); 27*c8dee2aaSAndroid Build Coastguard Worker result = bvec4(false, v.yz, true); 28*c8dee2aaSAndroid Build Coastguard Worker result = bvec4(false, v.y, true, v.w); 29*c8dee2aaSAndroid Build Coastguard Worker result = bvec4(true, v.y, true, true); 30*c8dee2aaSAndroid Build Coastguard Worker result = bvec4(false, false, v.zw); 31*c8dee2aaSAndroid Build Coastguard Worker result = bvec4(false, false, v.z, true); 32*c8dee2aaSAndroid Build Coastguard Worker result = bvec4(false, true, true, v.w); 33*c8dee2aaSAndroid Build Coastguard Worker return any(result) ? colorGreen : colorRed; 34*c8dee2aaSAndroid Build Coastguard Worker} 35