名称
glDeleteBuffers - 删除命名缓冲区对象
C规范
void glDeleteBuffers(GLsizei n,const GLuint * buffers);
参数
n
指定要删除的缓冲区对象名称的数量。
buffers
指定要删除的缓冲区对象名称的数组。
描述
glDeleteBuffers删除由数组缓冲区的元素命名的n个缓冲区对象。 删除缓冲区对象后,它就没有内容了,其名称可以被重用(例如glGenBuffers调用生成该名称(ID))。如果删除当前绑定的缓冲区对象,则绑定将恢复为0(缺少任何缓冲区对象,这将恢复为客户机内存使用情况)。
glDeleteBuffers默认忽略0和与现有缓冲区对象不对应的名称。
错误
GL_INVALID_VALUE:n是负数
相关Gets
另见
glBindBuffer,glGenBuffers,glIsBuffer
版权
https://www.khronos.org/registry/OpenGL-Refpages/es2.0/xhtml/glDeleteBuffers.xml
https://blog.csdn.net/flycatdeng
Copyright © 1991-2006 Silicon Graphics, Inc.本文档的许可是根据SGI Free Software B License.详见http://oss.sgi.com/projects/FreeB/.