1#version 460 2 3vec2 kPositions[3] = vec2[]( 4 vec2(-1.0, -1.0), 5 vec2( 3.0, -1.0), 6 vec2(-1.0, 3.0) 7); 8 9vec2 kUVs[3] = vec2[]( 10 vec2(0.0, 0.0), 11 vec2(2.0, 0.0), 12 vec2(0.0, 2.0) 13); 14 15layout (location = 0) out vec2 oUV; 16 17void main() { 18 gl_Position = vec4(kPositions[gl_VertexIndex], 0.0, 1.0); 19 oUV = kUVs[gl_VertexIndex]; 20}