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 Workerfloat foo_ff2(const vec2 v) { 6*c8dee2aaSAndroid Build Coastguard Worker return v.x * v.y; 7*c8dee2aaSAndroid Build Coastguard Worker} 8*c8dee2aaSAndroid Build Coastguard Workervoid bar_vf(inout float x) { 9*c8dee2aaSAndroid Build Coastguard Worker float y[2]; 10*c8dee2aaSAndroid Build Coastguard Worker y[0] = x; 11*c8dee2aaSAndroid Build Coastguard Worker y[1] = x * 2.0; 12*c8dee2aaSAndroid Build Coastguard Worker x = foo_ff2(vec2(y[0], y[1])); 13*c8dee2aaSAndroid Build Coastguard Worker} 14*c8dee2aaSAndroid Build Coastguard Workervec4 main() { 15*c8dee2aaSAndroid Build Coastguard Worker float x = 10.0; 16*c8dee2aaSAndroid Build Coastguard Worker bar_vf(x); 17*c8dee2aaSAndroid Build Coastguard Worker return x == 200.0 ? colorGreen : colorRed; 18*c8dee2aaSAndroid Build Coastguard Worker} 19