[glslang] Refine implicit array size interfaces. (#3074)
[platform/upstream/glslang.git] / Test / link.redeclareBuiltin.geom
1 #version 410\r
2 \r
3 layout(triangles) in;\r
4 layout(triangle_strip, max_vertices=3) out;\r
5 \r
6 in gl_PerVertex\r
7 {\r
8   vec4 gl_Position;\r
9 } gl_in[];\r
10 \r
11 void main()\r
12 {\r
13     gl_Position = gl_in[0].gl_Position;\r
14     EmitVertex();\r
15 \r
16     gl_Position = gl_in[1].gl_Position;\r
17     EmitVertex();\r
18 \r
19     gl_Position = gl_in[2].gl_Position;\r
20     EmitVertex();\r
21 \r
22     EndPrimitive();\r
23 }