GLRESUMETRANSFORMFEE(3G)

🌸 GLRESUMETRANSFORMFEE(3G) 🌸

okay so bestie, this is the page for glResumeTransformFeedback β€” that's the function name β€” and it lives in section 3G of the manual (yes the header even says [FIXME: manual], iconic placeholder energy, we love a WIP πŸ‘‘). Buckle up, it's a short one but it ate.


✨ NAME ✨

glResumeTransformFeedback β€” resume transform feedback operations πŸ’…


πŸŽ€ C SPECIFICATION πŸŽ€

void glResumeTransformFeedback(void);

that's it. no args. no return type drama. void in, void out. main character with zero baggage πŸ¦‹


πŸ’– DESCRIPTION πŸ’–

okay so here's the tea: glResumeTransformFeedback resumes transform feedback operations on the currently active transform feedback object. periodt. πŸ’…

when transform feedback operations are paused, transform feedback is still considered active β€” like, it never left the group chat, it's just on mute πŸ™ˆ β€” and changing most transform feedback state related to the object results in an error. so don't try it, bestie, it's giving consequences.

however (and this is the fun part πŸŽ‰), a new transform feedback object may be bound while transform feedback is paused. so you can swap besties mid-pause, no cap.


πŸ”₯ ERRORS πŸ”₯

  • GL_INVALID_OPERATION is generated if the currently bound transform feedback object is not active or is not paused. 😭
fr fr, if you call this on an object that isn't paused-and-active, GL will simply hand you a GL_INVALID_OPERATION and you will have to sit with that πŸ’€

🌈 VERSION SUPPORT 🌈

the vibe check, table-style but make it a list (no tables in this house, we keep it cute πŸŽ€). the column header is Function / Feature Name, the row label is glResumeTransformFeedback, and the columns are the OpenGL Versions:

  • OpenGL 2.0 β€” - (nope)
  • OpenGL 2.1 β€” - (nope)
  • OpenGL 3.0 β€” - (nope)
  • OpenGL 3.1 β€” - (nope)
  • OpenGL 3.2 β€” - (nope)
  • OpenGL 3.3 β€” - (nope)
  • OpenGL 4.0 β€” βœ” (slay)
  • OpenGL 4.1 β€” βœ” (slay)
  • OpenGL 4.2 β€” βœ” (slay)
  • OpenGL 4.3 β€” βœ” (slay)
  • OpenGL 4.4 β€” βœ” (slay)
  • OpenGL 4.5 β€” βœ” (slay)

so like, 4.0 and up only. the 2.x and 3.x girlies are literally not invited to this party 🧚


πŸ¦‹ SEE ALSO πŸ¦‹

  • glGenTransformFeedbacks()
  • glBindTransformFeedback()
  • glBeginTransformFeedback()
  • glPauseTransformFeedback()
  • glEndTransformFeedback
  • glDeleteTransformFeedbacks()

(yes glEndTransformFeedback is written without the parens in the original and I'm not about to "fix" it, we respect the source material 🫢)


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


okay bye bestie, go forth and unpause your transform feedback πŸ’œ

sign-off szn: this page came from [FIXME: source] and is dated 08/09/2021 β€” and the whole thing is filed under GLRESUMETRANSFORMFEE(3G) in the footer too. mwah πŸ’‹πŸŒΈ
πŸ“¦ where this page comes from