#version 430 #extension GL_ARB_separate_shader_objects : enable const vec2 vdata[] = vec2[] ( vec2(0.5, 0.5), vec2(0.5, -0.5), vec2(-0.5, 0.5), vec2(-0.5, -0.5)); void main() { gl_Position = vec4(vdata[gl_VertexIndex], 0.0, 1.0); }