| out vec4 sk_FragColor; | |
| uniform vec4 colorGreen; | |
| uniform vec4 colorRed; | |
| void out_param_func1_vh(inout float v) { | |
| v = colorGreen.y; | |
| } | |
| int out_param_func2_ih(out float v) { | |
| v = colorRed.x; | |
| return int(v); | |
| } | |
| vec4 main() { | |
| float testArray[2]; | |
| out_param_func1_vh(testArray[out_param_func2_ih(testArray[0])]); | |
| return testArray[0] == 1.0 && testArray[1] == 1.0 ? colorGreen : colorRed; | |
| } |