1*c8dee2aaSAndroid Build Coastguard Workeruniform half4 colorWhite; 2*c8dee2aaSAndroid Build Coastguard Worker 3*c8dee2aaSAndroid Build Coastguard Workerhalf4 main(float2 coords) { 4*c8dee2aaSAndroid Build Coastguard Worker half4 colorBlue = colorWhite.00ba, 5*c8dee2aaSAndroid Build Coastguard Worker colorGreen = colorWhite.0g0a, 6*c8dee2aaSAndroid Build Coastguard Worker colorRed = colorWhite.r00a; 7*c8dee2aaSAndroid Build Coastguard Worker half4 result; 8*c8dee2aaSAndroid Build Coastguard Worker result = (colorWhite != colorBlue) // TRUE 9*c8dee2aaSAndroid Build Coastguard Worker ? (colorGreen == colorRed ? colorRed : colorGreen) // FALSE 10*c8dee2aaSAndroid Build Coastguard Worker : (colorRed != colorGreen ? colorBlue : colorWhite); // in false branch 11*c8dee2aaSAndroid Build Coastguard Worker 12*c8dee2aaSAndroid Build Coastguard Worker return colorRed == colorBlue ? colorWhite : 13*c8dee2aaSAndroid Build Coastguard Worker colorRed != colorGreen ? result : // TRUE 14*c8dee2aaSAndroid Build Coastguard Worker colorRed == colorWhite ? colorBlue : 15*c8dee2aaSAndroid Build Coastguard Worker colorRed; 16*c8dee2aaSAndroid Build Coastguard Worker} 17