Light | Dark

gl_TessLevelInner

Name

gl_TessLevelInner — contains the inner tessellation levels for the current patch

Declaration

// In tessellation control shaders

out float gl_TessLevelInner[2] ;

// In tessellation evaluation shaders

in float gl_TessLevelInner[2] ;

Description

Available only in the tessellation control and evaluation languages, gl_TessLevelInner is used to assign values to the corresponding inner tesellation levels of the current patch. The values written into gl_TessLevelInner by the tessellation control shader are used by the tessellation primitive generator to control primitive tessellation and may be read by the subsequent tessellation evaluation shader.

As inputs to the tessellation evaluation shader, gl_TessLevelInner contains the values written by the tessellation control shader, if present. If no tessellation control shader is present, it contains the default tessellation level.

Version Support

OpenGL Shading Language Version
Function Name 1.10 1.20 1.30 1.40 1.50 3.30 4.00 4.10 4.20 4.30 4.40 4.50
gl_TessLevelInner - - - - - -
Think you can improve this page? Edit this page on GitHub.