--- /dev/null
+#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);
+}