Home | History | Annotate | Download | only in Test
      1 #version 450 core
      2 
      3 #extension GL_ARB_shader_draw_parameters: enable
      4 
      5 layout(binding = 0) uniform Block
      6 {
      7     vec4 pos[2][4];
      8 } block;
      9 
     10 void main()
     11 {
     12     if ((gl_BaseVertexARB > 0) || (gl_BaseInstanceARB > 0))
     13         gl_Position = block.pos[0][gl_DrawIDARB % 4];
     14     else
     15         gl_Position = block.pos[1][gl_DrawIDARB % 4];
     16 }
     17