名称
glGenFramebuffers- 生成framebuffer对象名称
C规范
void glGenFramebuffers(GLsizei n,
GLuint * framebuffers);
参数
n
指定要生成的帧缓冲区对象名称的数量。
framebuffers
指定存储生成的帧缓冲区对象名称的数组。
描述
glGenFramebuffers在framebuffers中返回n个帧缓冲区对象名。无法保证连续整数的名称; 但是,保证在调用glGenFramebuffers之前没有任何返回的名称被使用。
调用glGenFramebuffers返回的帧缓冲对象名称不会被后续调用返回,除非它们首先使用glDeleteFramebuffers删除。
没有帧缓冲对象与返回的帧缓冲区对象名称关联,直到它们首先通过调用glBindFramebuffer进行绑定。
错误
GL_INVALID_VALUE
:n是负数
相关Gets
另见
glBindFramebuffer,glDeleteFramebuffers,glIsFramebuffer
版权
https://www.khronos.org/registry/OpenGL-Refpages/es2.0/xhtml/glGenFramebuffers.xml
https://blog.csdn.net/flycatdeng
Copyright © 1991-2006 Silicon Graphics, Inc.本文档的许可是根据SGI Free Software B License.详见http://oss.sgi.com/projects/FreeB/.
![](https://i-blog.csdnimg.cn/blog_migrate/b61b18ac35ef755ca70fdb04fbb7539f.png)