1#version 410 2 3layout(triangles) in; 4layout(triangle_strip, max_vertices=3) out; 5 6in gl_PerVertex 7{ 8 vec4 gl_Position; 9} gl_in[]; 10 11void main() 12{ 13 gl_Position = gl_in[0].gl_Position; 14 EmitVertex(); 15 16 gl_Position = gl_in[1].gl_Position; 17 EmitVertex(); 18 19 gl_Position = gl_in[2].gl_Position; 20 EmitVertex(); 21 22 EndPrimitive(); 23}