1*c8dee2aaSAndroid Build Coastguard Worker 2*c8dee2aaSAndroid Build Coastguard Workerout vec4 sk_FragColor; 3*c8dee2aaSAndroid Build Coastguard Workeruniform vec4 a; 4*c8dee2aaSAndroid Build Coastguard Workeruniform vec4 b; 5*c8dee2aaSAndroid Build Coastguard Workeruniform uvec2 c; 6*c8dee2aaSAndroid Build Coastguard Workeruniform uvec2 d; 7*c8dee2aaSAndroid Build Coastguard Workeruniform ivec3 e; 8*c8dee2aaSAndroid Build Coastguard Workeruniform ivec3 f; 9*c8dee2aaSAndroid Build Coastguard Workervoid main() { 10*c8dee2aaSAndroid Build Coastguard Worker bvec4 expectTTFF = bvec4(true, true, false, false); 11*c8dee2aaSAndroid Build Coastguard Worker bvec4 expectFFTT = bvec4(false, false, true, true); 12*c8dee2aaSAndroid Build Coastguard Worker bvec4 expectTTTT = bvec4(true); 13*c8dee2aaSAndroid Build Coastguard Worker sk_FragColor.x = float(equal(a, b).x); 14*c8dee2aaSAndroid Build Coastguard Worker sk_FragColor.y = float(equal(c, d).y); 15*c8dee2aaSAndroid Build Coastguard Worker sk_FragColor.z = float(equal(e, f).z); 16*c8dee2aaSAndroid Build Coastguard Worker sk_FragColor.w = float((any(expectTTFF) || any(expectFFTT)) || any(expectTTTT)); 17*c8dee2aaSAndroid Build Coastguard Worker} 18