Merge pull request #539 from schwa423/linux_global_lock
[platform/upstream/glslang.git] / Test / spv.shaderDrawParams.vert
1 #version 450 core\r
2 \r
3 #extension GL_ARB_shader_draw_parameters: enable\r
4 \r
5 layout(binding = 0) uniform Block\r
6 {\r
7     vec4 pos[2][4];\r
8 } block;\r
9 \r
10 void main()\r
11 {\r
12     if ((gl_BaseVertexARB > 0) || (gl_BaseInstanceARB > 0))\r
13         gl_Position = block.pos[0][gl_DrawIDARB % 4];\r
14     else\r
15         gl_Position = block.pos[1][gl_DrawIDARB % 4];\r
16 }\r