GLCREATERENDERBUFFER(3G)

πŸ’… GLCREATERENDERBUFFER(3G) β€” the renderbuffer glow-up page ✨

okay so bestie, welcome to the 3G manual page for glCreateRenderbuffers β€” yes that's the whole name, no cap, it's giving "plural because you get a whole squad of them" 🫢


✨ NAME ✨

glCreateRenderbuffers β€” create renderbuffer objects πŸŽ€ (many of them, at once, iconic behavior)

πŸ’» C SPECIFICATION πŸ’»

void glCreateRenderbuffers(GLsizei n, GLuint *renderbuffers);

literally that's it. two arguments. a whole little renderbuffer factory. πŸ‘‘

🌸 PARAMETERS 🌸

  • n β€” the number of renderbuffer objects you want to create. that's the count, the amount, the how-many. πŸ“
  • renderbuffers β€” specifies an array in which names of the new renderbuffer objects are stored. you hand it the array, it fills it with names. the array is the main character here, honestly. ✨

πŸ¦‹ DESCRIPTION πŸ¦‹

so here's the vibe check: glCreateRenderbuffers returns n previously unused renderbuffer object names in renderbuffers, each representing a new renderbuffer object initialized to the default state.

"previously unused" is the key phrase bestie β€” these names are fresh, brand new, never-been-touched. and every single one of those new renderbuffers is already sitting in the default state, ready for you. no extra setup, no drama. slay. πŸ’…

😭 ERRORS 😭

  • GL_INVALID_VALUE is generated if n is negative.
bestie. you cannot create a negative number of renderbuffers. the computer will not do it. don't try it. πŸ™ˆ

πŸ”₯ VERSION SUPPORT πŸ”₯

okay so this is the part where we find out who actually supports this function, and the answer is... barely anyone, and honestly? queen behavior. she's exclusive. πŸ‘‘

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                       β”‚                OpenGL Version                                         β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€
β”‚ Function              β”‚ 2.0 β”‚ 2.1 β”‚ 3.0 β”‚ 3.1 β”‚ 3.2 β”‚ 3.3 β”‚ 4.0 β”‚ 4.1 β”‚ 4.2 β”‚ 4.3 β”‚ 4.4 β”‚ 4.5 β”‚
β”‚ /                     β”‚     β”‚     β”‚     β”‚     β”‚     β”‚     β”‚     β”‚     β”‚     β”‚     β”‚     β”‚     β”‚
β”‚ Feature               β”‚     β”‚     β”‚     β”‚     β”‚     β”‚     β”‚     β”‚     β”‚     β”‚     β”‚     β”‚     β”‚
β”‚ Name                  β”‚     β”‚     β”‚     β”‚     β”‚     β”‚     β”‚     β”‚     β”‚     β”‚     β”‚     β”‚     β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€
β”‚ glCreateRenderbuffers β”‚  -  β”‚  -  β”‚  -  β”‚  -  β”‚  -  β”‚  -  β”‚  -  β”‚  -  β”‚  -  β”‚  -  β”‚  -  β”‚  βœ”  β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”˜

so yeah. a wall of dashes and one single checkmark sitting in the 4.5 column like the last one picked for dodgeball who turns out to be the best player. ⭐ glCreateRenderbuffers is 4.5 only, periodt.

🧚 SEE ALSO 🧚

the whole friend group, go say hi:

  • glBindRenderbuffer()
  • glDeleteRenderbuffers()
  • glGenRenderbuffers()
  • glIsRenderbuffer()
  • glRenderbufferStorage()
  • glRenderbufferStorageMultisample()

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 Β© 2014 Khronos Group


okay that's the whole page, bestie, you ate πŸ’– and for the sign-off: this little number comes to you from [FIXME: source] (yes, the placeholder is still there, she's shy 🌈) and it's dated 08/09/2021 β€” so if the vibes feel retro, that's why. mwah πŸ«Άβœ¨πŸŽ€

πŸ“¦ where this page comes from