#version 310 es | |
layout(location = 0) in vec4 vInput0; | |
layout(location = 1) in vec4 vInput1; | |
vec4[2] test() | |
{ | |
return vec4[](vec4(10.0), vec4(20.0)); | |
} | |
vec4[2] test2() | |
{ | |
vec4 foobar[2]; | |
foobar[0] = vInput0; | |
foobar[1] = vInput1; | |
return foobar; | |
} | |
void main() | |
{ | |
gl_Position = test()[0] + test2()[1]; | |
} |