| #version 410 | |
| layout(triangles) in; | |
| layout(triangle_strip, max_vertices=3) out; | |
| in gl_PerVertex | |
| { | |
| vec4 gl_Position; | |
| } gl_in[]; | |
| void main() | |
| { | |
| gl_Position = gl_in[0].gl_Position; | |
| EmitVertex(); | |
| gl_Position = gl_in[1].gl_Position; | |
| EmitVertex(); | |
| gl_Position = gl_in[2].gl_Position; | |
| EmitVertex(); | |
| EndPrimitive(); | |
| } |