| #version 420 core | |
| // testing input arrays without a gl_in[] block redeclaration, see 400.geom for with | |
| int i; | |
| layout(triangles) in; | |
| in vec4 colorun[]; | |
| in vec4 color3[3]; | |
| void foo() | |
| { | |
| gl_in.length(); | |
| gl_in[1].gl_Position; | |
| gl_in.length(); | |
| gl_in[i].gl_Position; // should be sized to 3 by 'triangles' | |
| } | |
| in gl_PerVertex { // ERROR, already used | |
| vec4 gl_Position; | |
| } gl_in[]; |