tesspot

diff sdr/bezier.tc.glsl @ 0:72b7f9f2eead

initial commit
author John Tsiombikas <nuclear@member.fsf.org>
date Sun, 02 Dec 2012 08:23:51 +0200
parents
children
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/sdr/bezier.tc.glsl	Sun Dec 02 08:23:51 2012 +0200
     1.3 @@ -0,0 +1,18 @@
     1.4 +#version 410 compatibility
     1.5 +
     1.6 +layout(vertices = 16) out;
     1.7 +
     1.8 +uniform int tess_level;
     1.9 +
    1.10 +void main()
    1.11 +{
    1.12 +	gl_out[gl_InvocationID].gl_Position = gl_in[gl_InvocationID].gl_Position;
    1.13 +
    1.14 +	gl_TessLevelInner[0] = tess_level;
    1.15 +	gl_TessLevelInner[1] = tess_level;
    1.16 +
    1.17 +	gl_TessLevelOuter[0] = tess_level;
    1.18 +	gl_TessLevelOuter[1] = tess_level;
    1.19 +	gl_TessLevelOuter[2] = tess_level;
    1.20 +	gl_TessLevelOuter[3] = tess_level;
    1.21 +}