X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=ld42_outofspace;a=blobdiff_plain;f=sdr%2Ffield.tc.glsl;fp=sdr%2Ffield.tc.glsl;h=71d6560152205d093cbc22b20fcb545b42ca57ae;hp=0000000000000000000000000000000000000000;hb=89df915930177f3bc5f71095562c6e15074be220;hpb=b8200afc389ccca3e86463eb48c0563c0e093552 diff --git a/sdr/field.tc.glsl b/sdr/field.tc.glsl new file mode 100644 index 0000000..71d6560 --- /dev/null +++ b/sdr/field.tc.glsl @@ -0,0 +1,20 @@ +#version 410 compatibility + +layout(vertices = 4) out; + +uniform int tess_level; + +void main() +{ + gl_out[gl_InvocationID].gl_Position = gl_in[gl_InvocationID].gl_Position; + gl_out[gl_InvocationID].gl_TexCoord[0] = gl_in[gl_InvocationID].gl_TexCoord[0]; + gl_out[gl_InvocationID].gl_TexCoord[1] = gl_in[gl_InvocationID].gl_TexCoord[1]; + + gl_TessLevelInner[0] = tess_level; + gl_TessLevelInner[1] = tess_level; + + gl_TessLevelOuter[0] = tess_level; + gl_TessLevelOuter[1] = tess_level; + gl_TessLevelOuter[2] = tess_level; + gl_TessLevelOuter[3] = tess_level; +}