0

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

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

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

4

1 回答 1

3

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

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

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

于 2011-07-20T19:36:12.300 回答