Bootstrap

openGL之API学习(十四)glBindFramebuffer

使用帧缓冲区

void glBindFramebuffer(     GLenum target,
      GLuint framebuffer);

Parameters

target

    Specifies the framebuffer target of the binding operation.

指定帧缓冲区的使用操作类型,可以取GL_DRAW_FRAMEBUFFER, GL_READ_FRAMEBUFFER or GL_FRAMEBUFFER之一。GL_DRAW_FRAMEBUFFER对帧缓冲区进行写操作(渲染)(这种情况就无法读取帧缓冲区中的颜色、深度等信息,经测试仍能通过glReadPixels读取颜色和深度信息!!!!),GL_READ_FRAMEBUFFER 对帧缓冲区进行读操作,GL_FRAMEBUFFER可以对帧缓冲区进行读写操作。


framebuffer

    Specifies the name of the framebuffer object to bind.创建帧缓冲区时的标识