123456789101112131415161718192021222324252627 |
- #version 330 core
- #extension GL_ARB_separate_shader_objects : enable
- in gl_PerVertex
- {
- float gl_ClipDistance[1];
- vec4 gl_Position;
- } gl_in[];
- out gl_PerVertex
- {
- vec4 gl_Position;
- float gl_ClipDistance[1];
- };
- layout( triangles ) in;
- layout( triangle_strip, max_vertices = 3 ) out;
- void main()
- {
- vec4 v;
- gl_Position = gl_in[1].gl_Position;
- gl_ClipDistance[0] = gl_in[1].gl_ClipDistance[0];
- EmitVertex();
- EndPrimitive();
- }
|