blob: 76ba3c0498219211dd4b2d58b67c8f697b8b3e53 [file] [log] [blame]
baldurk19050692019-02-11 11:50:24 +00001#version 330 core
2
3precision highp float;
4
5layout(triangles) in;
6layout(triangle_strip, max_vertices = 4) out;
7
8in block
9{
10 vec2 Color;
11 vec2 Texcoord;
12 flat ivec3 in_a;
13} In[];
14
15out block
16{
17 vec4 Color;
18 vec4 a;
19 vec2 b[3];
20} Out;
21
22void main()
23{
24 for(int i = 0; i < gl_in.length(); ++i)
25 {
26 gl_Position = gl_in[i].gl_Position;
27 Out.Color = vec4(In[i].Color, 0, 1);
28 EmitVertex();
29 }
30 EndPrimitive();
31}