快速交换帧缓冲器OpenGL



我最近读到,简单地切换帧缓冲对象的渲染目标比切换帧缓冲对象要快得多。

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

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

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

切换帧缓冲

可附加纹理比在帧缓冲 (FBO) 之间切换更快。更多内容请点击此处 http://www.songho.ca/opengl/gl_fbo.html

但是,FBO可以拥有的附件数量是有限制的。

最新更新