快速交换帧缓冲OpenGL

时间:2011-05-22 10:51:07

标签: opengl framebuffer

我最近读到,只需切换帧缓冲对象的渲染目标比切换帧缓冲对象快得多。

听起来极端,这是否意味着我应该只使用一个帧缓冲对象而只切换它的目标?

编辑:我改变'交换'到'切换'以避免混淆。通过切换我的意思是绑定一个新的帧缓冲区来代替旧的帧缓冲区。不要与用于交换前端和后端缓冲区的SwapBuffers()调用混淆。

1 个答案:

答案 0 :(得分:3)

编辑:这个答案可能是错的。阅读以下评论。

切换帧缓冲可附加纹理比在帧缓冲区(FBO)之间切换更快。更多http://www.songho.ca/opengl/gl_fbo.html

尽管FBO可以拥有多少附件,但仍有限制。