glDeleteBuffers - delete named buffer objects
Contents
Associated Gets
glIsBuffer()
C Specification
voidglDeleteBuffers(GLsizein,constGLuint*buffers);
Copyright
Copyright © 2005 Sams Publishing
Copyright © 2010-2014 Khronos Group
[FIXME: source] 11/18/2024 GLDELETEBUFFERS(3G)
Description
glDeleteBuffers deletes n buffer objects named by the elements of the array buffers. After a buffer
object is deleted, it has no contents, and its name is free for reuse (for example by glGenBuffers()). If
a buffer object that is currently bound is deleted, the binding reverts to 0 (the absence of any buffer
object).
glDeleteBuffers silently ignores 0's and names that do not correspond to existing buffer objects.
Errors
GL_INVALID_VALUE is generated if n is negative.
Name
glDeleteBuffers - delete named buffer objects
Parameters
n
Specifies the number of buffer objects to be deleted.
buffers
Specifies an array of buffer objects to be deleted.
See Also
glBindBuffer(), glGenBuffers(), glGet()
Version Support
┌─────────────────┬───────────────────────────────────────────────────────────────────────┐
│ │ OpenGLVersion │
├─────────────────┼─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┤
│ 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 │ │ │ │ │ │ │ │ │ │ │ │ │
├─────────────────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
│ glDeleteBuffers │ ✔ │ ✔ │ ✔ │ ✔ │ ✔ │ ✔ │ ✔ │ ✔ │ ✔ │ ✔ │ ✔ │ ✔ │
└─────────────────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┘
