generate OpLine before OpFunction
[platform/upstream/glslang.git] / Test / spv.multiviewPerViewAttributes.tesc
1 #version 450\r
2 \r
3 #extension GL_NVX_multiview_per_view_attributes :require\r
4 \r
5 layout(vertices = 4) out;\r
6 out gl_PerVertex {\r
7     int gl_ViewportMaskPerViewNV[];\r
8     vec4 gl_PositionPerViewNV[];\r
9  } gl_out[];\r
10 void main()\r
11 {\r
12     gl_out[gl_InvocationID].gl_ViewportMaskPerViewNV[0]    = 1;\r
13     gl_out[gl_InvocationID].gl_PositionPerViewNV[0] = gl_in[1].gl_Position + gl_in[1].gl_PositionPerViewNV[0];\r
14 }\r