SPIRV-Cross/shaders/geom/multi-stream.geom

16 lines
262 B
Plaintext
Raw Normal View History

2019-12-09 09:45:44 +00:00
#version 450
layout(triangles) in;
layout(points, max_vertices = 2) out;
void main()
{
gl_Position = gl_in[0].gl_Position;
EmitStreamVertex(0);
EndStreamPrimitive(0);
gl_Position = gl_in[0].gl_Position + 2;
EmitStreamVertex(1);
EndStreamPrimitive(1);
}