going to sleep
[ld42_outofspace] / sdr / field.tc.glsl
1 #version 410 compatibility
2
3 layout(vertices = 4) out;
4
5 uniform int tess_level;
6
7 void main()
8 {
9         gl_out[gl_InvocationID].gl_Position = gl_in[gl_InvocationID].gl_Position;
10         gl_out[gl_InvocationID].gl_TexCoord[0] = gl_in[gl_InvocationID].gl_TexCoord[0];
11         gl_out[gl_InvocationID].gl_TexCoord[1] = gl_in[gl_InvocationID].gl_TexCoord[1];
12
13         gl_TessLevelInner[0] = tess_level;
14         gl_TessLevelInner[1] = tess_level;
15
16         gl_TessLevelOuter[0] = tess_level;
17         gl_TessLevelOuter[1] = tess_level;
18         gl_TessLevelOuter[2] = tess_level;
19         gl_TessLevelOuter[3] = tess_level;
20 }