名称
glFramebufferRenderbuffer- 将renderbuffer对象附加到framebuffer对象
C规范
void glFramebufferRenderbuffer(
GLenum target,
GLenum attachment,
GLenum renderbuffertarget,
GLuint renderbuffer);
参数
target
指定帧缓冲目标。 符号常量必须是GL_FRAMEBUFFER。
attachment
指定renderbuffer应附加到的附着点。 必须是以下符号常量之一:GL_COLOR_ATTACHMENT0,GL_DEPTH_ATTACHMENT或GL_STENCIL_ATTACHMENT。
renderbuffertarget
指定renderbuffer目标。 符号常量必须为GL_RENDERBUFFER。
renderbuffer
指定要附加的renderbuffer对象。
描述
glFramebufferRenderbuffer将renderbuffer指定的renderbuffer附加为当前绑定的framebuffer对象的逻辑缓冲区之一。 attachment指定是否应将renderbuffer附加到framebuffer对象的颜色,深度或模板缓冲区。 渲染缓冲区不可以附加到默认(名称为0)的帧缓冲对象。
如果renderbuffer不为0,则指定附加点的GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE值设置为GL_RENDERBUFFER,GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NA