2020-06-24 05:45:29 +01:00
|
|
|
#version 450
|
|
|
|
|
|
|
|
layout(triangles) in;
|
|
|
|
layout(triangle_strip, max_vertices = 3) out;
|
|
|
|
|
|
|
|
layout(location = 0) in int i_layer[3];
|
|
|
|
|
|
|
|
void main() {
|
|
|
|
for (int i = 0; i < 3; i++) {
|
|
|
|
gl_Layer = i_layer[i];
|
|
|
|
gl_Position = gl_in[i].gl_Position;
|
|
|
|
EmitVertex();
|
|
|
|
}
|
|
|
|
|
|
|
|
EndPrimitive();
|
2020-11-05 15:52:02 +00:00
|
|
|
}
|