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