GL_TESSLEVELOUTER(3G)

🌸 NAME 🌸

okay so GL_TESSLEVELOUTER (3G) is the manual page, and the actual main character is gl_TessLevelOuter β€” she literally contains the outer tessellation levels for the current patch πŸ’…βœ¨

πŸŽ€ DECLARATION πŸŽ€

bestie, here's the exact declaration energy, no edits:

// In tessellation control shaders

out float gl_TessLevelOuter[4] ;

// In tessellation evaluation shaders

in float gl_TessLevelOuter[4] ;

πŸ¦‹ DESCRIPTION πŸ¦‹

Available only in the tessellation control and evaluation languages, gl_TessLevelOuter is used to assign values to the corresponding outer tesellation levels of the current patch. slay.

The values written into gl_TessLevelOuter 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. That's the whole pipeline gossip πŸ’«

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

⭐ VERSION SUPPORT ⭐

Function Name: gl_TessLevelOuter. OpenGL Shading Language Version, in order: 1.10, 1.20, 1.30, 1.40, 1.50, 3.30, 4.00, 4.10, 4.20, 4.30, 4.40, 4.50.

  • 1.10 β€” -
  • 1.20 β€” -
  • 1.30 β€” -
  • 1.40 β€” -
  • 1.50 β€” -
  • 3.30 β€” -
  • 4.00 β€” βœ”
  • 4.10 β€” βœ”
  • 4.20 β€” βœ”
  • 4.30 β€” βœ”
  • 4.40 β€” βœ”
  • 4.50 β€” βœ”

πŸ’œ SEE ALSO πŸ’œ

also peep these besties:

  • gl_TessLevelInner()
  • gl_TessCoord()

Copyright Β© 2011-2014 Khronos Group. This material may be distributed subject to the terms and conditions set forth in the Open Publication License, v 1.0, 8 June 1999. http://opencontent.org/openpub/.

Copyright Β© 2011-2014 Khronos Group


xoxo, your Unix bestie 🫢 β€” footer tea: source/version is [FIXME: source], date is 08/09/2021, and this page is out πŸ’…βœ¨

πŸ“¦ where this page comes from