GLPOLYGONOFFSET(3G)
β¨ NAME β¨
okay so bestie, welcome to glPolygonOffset from the 3G manual β yes, the GLPOLYGONOFFSET(3G) girlies are literally here. This one is βset the scale and units used to calculate depth valuesβ. Periodt. π
π C SPECIFICATION
void glPolygonOffset(GLfloat factor, GLfloat units);
π PARAMETERS
factorβ specifies a scale factor that is used to create a variable depth offset for each polygon. The initial value is0.unitsβ is multiplied by an implementation-specific value to create a constant depth offset. The initial value is0.
π DESCRIPTION
When GL_POLYGON_OFFSET_FILL, GL_POLYGON_OFFSET_LINE, or GL_POLYGON_OFFSET_POINT is enabled, each fragment's depth value will be offset after it is interpolated from the depth values of the appropriate vertices. The value of the offset is factor Γ DZ + r Γ units, where DZ is a measurement of the change in depth relative to the screen area of the polygon, and r is the smallest value that is guaranteed to produce a resolvable offset for a given implementation. The offset is added before the depth test is performed and before the value is written into the depth buffer.
glPolygonOffset is useful for rendering hidden-line images, for applying decals to surfaces, and for rendering solids with highlighted edges. iconic use cases, no cap. β¨
π ASSOCIATED GETS
glIsEnabled()with argumentGL_POLYGON_OFFSET_FILL,GL_POLYGON_OFFSET_LINE, orGL_POLYGON_OFFSET_POINT.glGet()with argumentGL_POLYGON_OFFSET_FACTORorGL_POLYGON_OFFSET_UNITS.
π¦ VERSION SUPPORT
version-support vibe check: under OpenGL Version, the Function / Feature Name glPolygonOffset is checked β in every listed version, bestie:
- OpenGL
2.0β β - OpenGL
2.1β β - OpenGL
3.0β β - OpenGL
3.1β β - OpenGL
3.2β β - OpenGL
3.3β β - OpenGL
4.0β β - OpenGL
4.1β β - OpenGL
4.2β β - OpenGL
4.3β β - OpenGL
4.4β β - OpenGL
4.5β β
π SEE ALSO
glDepthFunc()glEnable()glGet()glIsEnabled()
π COPYRIGHT
Copyright Β© 1991-2006 Silicon Graphics, Inc. Copyright Β© 2010-2014 Khronos Group. This document is licensed under the SGI Free Software B License. For details, see http://oss.sgi.com/projects/FreeB/.
π COPYRIGHT
- Copyright Β© 1991-2006 Silicon Graphics, Inc.
- Copyright Β© 2010-2014 Khronos Group
okay thatβs the whole page, mwah π β source/version is [FIXME: source], the date is 08/09/2021, and this iconic little number is GLPOLYGONOFFSET(3G). byeee π«Άπ
π¦ where this page comes from
- centos-stream 9: gl-manpages 1.1-24.20190306.el9 Β· MIT and Open Publication
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms