glDeleteBuffers.3G - Man Page

delete named buffer objects

C Specification

void glDeleteBuffers(GLsizei n, const GLuint * buffers);

Parameters

n

Specifies the number of buffer objects to be deleted.

buffers

Specifies an array of buffer objects to be deleted.

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.

Associated Gets

glIsBuffer()

Version Support

OpenGL Version
Function / Feature Name2.02.13.03.13.23.34.04.14.24.34.44.5
glDeleteBuffers

See Also

glBindBuffer(), glGenBuffers(), glGet()

Referenced By

glBindBuffer.3G(3), glBindBufferBase.3G(3), glBindBufferRange.3G(3), glBindBuffersBase.3G(3), glBindBuffersRange.3G(3), glBindVertexBuffers.3G(3), glCreateBuffers.3G(3), glGenBuffers.3G(3), glIsBuffer.3G(3), glMapBuffer.3G(3), glTexBuffer.3G(3), glUnmapBuffer.3G(3).

01/24/2024