glDeleteBuffers.3G man page

glDeleteBuffers — 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()

See Also

glBindBuffer(), glGenBuffers(), glGet()

Info

02/04/2016 [FIXME: source] [FIXME: manual]