1 2out vec4 sk_FragColor; 3uniform vec4 colorGreen; 4uniform vec4 colorRed; 5float foo_ff2(const vec2 v) { 6 return v.x * v.y; 7} 8void bar_vf(inout float x) { 9 float y[2]; 10 y[0] = x; 11 y[1] = x * 2.0; 12 x = foo_ff2(vec2(y[0], y[1])); 13} 14vec4 main() { 15 float x = 10.0; 16 bar_vf(x); 17 return x == 200.0 ? colorGreen : colorRed; 18} 19