#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(); | |
} |