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