GLTRANSFORMFEEDBACKB(3G)
πΈ NAME πΈ
okay so this is the GLTRANSFORMFEEDBACKB(3G) manual page β the header had the [FIXME: manual] placeholder, and Iβm folding the manual name in right here instead of copying the whole line, bestie π.
glTransformFeedbackBufferRange β bind a range within a buffer object to a transform feedback buffer object. Thatβs the name-section tea, periodt. β¨
π§Ύ C SPECIFICATION π§Ύ
void glTransformFeedbackBufferRange(GLuint xfb, GLuint index,
GLuint buffer, GLintptr offset,
GLsizei size);
π PARAMETERS π
xfbβ the name of the transform feedback buffer object. iconic.indexβ the index of the binding point withinxfb. iykyk.bufferβ the name of the buffer object to bind to the specified binding point. slay.offsetβ the starting offset in basic machine units into the buffer object. fr fr.sizeβ the amount of data in basic machine units that can be read from or written to the buffer object while used as an indexed target. π
π DESCRIPTION π
okay so glTransformFeedbackBufferRange binds a range of the buffer object buffer β represented by offset and size β to the binding point at index inside the transform feedback object xfb. main character energy, no cap.
offset specifies the offset in basic machine units into the buffer object buffer, and size specifies the amount of data that can be read from the buffer object while used as an indexed target. thatβs the whole vibe π¦.
ποΈ NOTES ποΈ
No notes in the original, bestie β itβs giving empty section. literally nothing here. π
π ERRORS π
GL_INVALID_OPERATIONis generated ifxfbis not the name of an existing transform feedback object. not me finding out the hard way π.GL_INVALID_VALUEis generated if in buffer is not zero or the name of an existing buffer object.GL_INVALID_VALUEis generated ifindexis greater than or equal to the number of transform feedback buffer binding points (the value ofGL_TRANSFORM_FEEDBACK_BUFFER_BINDING). highkey important.GL_INVALID_VALUEis generated ifoffsetis negative.GL_INVALID_VALUEis generated ifbufferis non-zero and eithersizeis less than or equal to zero, oroffset + sizeis greater than the value ofGL_BUFFER_SIZEforbuffer. read that twice, bestie π₯.
π VERSION SUPPORT π
the version-support grid labels are Function / Feature Name and OpenGL Version, and the row is glTransformFeedbackBufferRange. hereβs the support tea, all listed versions included:
2.0β-2.1β-3.0β-3.1β-3.2β-3.3β-4.0β-4.1β-4.2β-4.3β-4.4β-4.5ββ
π SEE ALSO π
glBindBufferRange()glBindBufferBase()glTransformFeedbackBufferBase()
π COPYRIGHT π
Copyright Β© 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 π
Copyright Β© 2014 Khronos Group
okay thatβs the whole page, bestie π«Ά β footer vibes: source [FIXME: source], date/version 08/09/2021, and the manual tag GLTRANSFORMFEEDBACKB(3G). bye! π
π¦ 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