GLSL: Make gl_Layer and gl_ViewportIndex always be outside blocks.
[platform/upstream/glslang.git] / Test / spv.viewportArray2.tesc
1 #version 450\r
2 #extension GL_NV_viewport_array2 :require\r
3 \r
4 layout(vertices = 4) out;\r
5 \r
6 out gl_PerVertex {\r
7     int gl_ViewportMask[2];\r
8 } gl_out[4];\r
9 \r
10 layout (viewport_relative) out highp int gl_Layer;\r
11 \r
12 void main()\r
13 {\r
14     gl_out[gl_InvocationID].gl_ViewportMask[0] = 1;\r
15     gl_ViewportIndex = 2;\r
16 }\r