名称
glGenBuffers- 生成缓冲区对象名称
C规范
void glGenBuffers(GLsizei n,GLuint * buffers);
参数
n
指定要生成的缓冲区对象名称的数量。
buffers
指定存储生成的缓冲区对象名称的数组。
描述
glGenBuffers在buffers中返回n个缓冲区对象名称。我们无法保证这些名称形成一组连续的整数; 但是能够保证的是在调用glGenBuffers之前不会立即使用这些返回的名称。
调用glGenBuffers返回的缓冲区对象名称不会被后续调用返回,除非它们首先使用glDeleteBuffers删除。
在通过调用glBindBuffer进行绑定之前,没有缓冲区对象与返回的缓冲区对象名称关联。
错误
GL_INVALID_VALUE :n是个负数
相关Gets
glIsBuffer
另见
glBindBuffer,glDeleteBuffers,glGet
版权
https://www.khronos.org/registry/OpenGL-Refpages/es2.0/xhtml/glGenBuffers.xml
https://blog.youkuaiyun.com/flycatdeng
Copyright © 1991-2006 Silicon Graphics, Inc.本文档的许可是根据SGI Free Software B License.详见http://oss.sgi.com/projects/FreeB/.

本文详细解析了OpenGL ES中glGenBuffers函数的使用,包括其参数n和buffers的作用,以及如何生成和使用缓冲区对象名称。强调了在绑定前缓冲区对象与名称的关联状态,并阐述了错误处理机制。
4342

被折叠的 条评论
为什么被折叠?



