X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=builtin_data%2F_builtin.glsl;h=dcbb6d0abc7753c07cfc5cafbce39ce27b59e013;hp=51035d32478466f8642c0a21a8963c9156781c75;hb=79db78e77054cd93e69123b3b6495a561f5cbd10;hpb=7272d97c23eedb3850661deec964c4a9c96337fe 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 {