GLPAUSETRANSFORMFEED(3G)
π GLPAUSETRANSFORMFEED(3G) β or, how to put your transform feedback on pause
okay so bestie, welcome to GLPAUSETRANSFORMFEED(3G), the 3G manual page, and honestly? the name is a whole mouthful but the vibe is simple: we're hitting pause on transform feedback. that's it. that's the post. β¨
πΈ NAME
glPauseTransformFeedback β pause transform feedback operations π
β¨ C SPECIFICATION
void glPauseTransformFeedback(void);
no args, no return value, no drama. she takes nothing and gives you a pause. π
π¦ DESCRIPTION
so glPauseTransformFeedback pauses transform feedback operations on the currently active transform feedback object. key word: currently active. like, the one that's already the main character rn. π
when transform feedback operations are paused, here's the tea: transform feedback is still considered active, okay? it's not gone, it's just resting. π΄ and because it's still active, changing most transform feedback state related to the object? yeah that results in an error. not me changing state while paused and getting yelled at π β don't do it.
but here's the slay bit: a new transform feedback object may be bound while transform feedback is paused. so you can bring a whole new object on stage while the old one's on break. iconic behaviour honestly. π
π ERRORS
GL_INVALID_OPERATIONis generated if the currently bound transform feedback object is not active or is paused.
so yeah β if it's not active, or if it's already paused (like, girl you're already on break π), you get GL_INVALID_OPERATION. no cap.
π VERSION SUPPORT
here's the vibe check on which OpenGL versions support glPauseTransformFeedback β the columns in the original ran from OpenGL 2.0 all the way to 4.5, and our girl's row goes like this:
- 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ββ
so it's giving strictly 4.0 and up, bestie. before that? not invited to the party. π
π«Ά SEE ALSO
the whole friend group, fr fr:
glGenTransformFeedbacks()glBindTransformFeedback()glBeginTransformFeedback()glResumeTransformFeedback()glEndTransformFeedbackglDeleteTransformFeedbacks()
iykyk π§
π COPYRIGHT
Copyright Β© 2010-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 Β© 2010-2014 Khronos Group
and that's the page, bestie!! π this whole thing came from [FIXME: source], dated 08/09/2021, and yes it still says GLPAUSETRANSFORMFEED(3G) at the bottom too β consistency queen. mwah πβ¨
π¦ 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