X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=builtin_data%2F_builtin.glsl;h=aa36d5c601d3bf13e055c5f9df01c5fda4828322;hp=51035d32478466f8642c0a21a8963c9156781c75;hb=HEAD;hpb=30c7ba8f7fd08c13562c86bf651bdc3ec8d30ab5 diff --git a/builtin_data/_builtin.glsl b/builtin_data/_builtin.glsl index 51035d32..dcbb6d0a 100644 --- a/builtin_data/_builtin.glsl +++ b/builtin_data/_builtin.glsl @@ -582,6 +582,44 @@ out gl_PerVertex float gl_ClipDistance[]; }; +#pragma MSP stage(tess_control) +in gl_PerVertex +{ + vec4 gl_Position; + float gl_PointSize; + float gl_ClipDistance[]; +} gl_in[]; +in int gl_PatchVerticesIn; +in int gl_PrimitiveID; +in int gl_InvocationID; +out gl_PerVertex +{ + vec4 gl_Position; + float gl_PointSize; + float gl_ClipDistance[]; +} gl_out[]; +patch out float gl_TessLevelOuter[4]; +patch out float gl_TessLevelInner[2]; + +#pragma MSP stage(tess_eval) +in gl_PerVertex +{ + vec4 gl_Position; + float gl_PointSize; + float gl_ClipDistance[]; +} gl_in[]; +in int gl_PatchVerticesIn; +in int gl_PrimitiveID; +in vec3 gl_TessCoord; +patch in float gl_TessLevelOuter[4]; +patch in float gl_TessLevelInner[2]; +out gl_PerVertex +{ + vec4 gl_Position; + float gl_PointSize; + float gl_ClipDistance[]; +}; + #pragma MSP stage(geometry) in gl_PerVertex {