【发布时间】:2011-05-22 10:51:06
【问题描述】:
我最近读到,简单地切换帧缓冲区对象的渲染目标比切换帧缓冲区对象快得多。
听起来很极端,这是否意味着我应该只使用一个帧缓冲区对象并且只切换它的目标?
编辑:我将“交换”更改为“切换”以避免混淆。通过切换我的意思是绑定一个新的帧缓冲区来代替旧的。不要与用于交换前后缓冲区的 SwapBuffers() 调用混淆。
【问题讨论】:
-
你在哪里读到的?除非您的驱动程序中存在错误,否则交换帧缓冲区应该不会花费任何时间
-
songho.ca/opengl/gl_fbo.html 概述部分的最后一段。
-
帧缓冲区与帧缓冲区对象不同。这篇文章谈到了 FBO。
-
我的印象是它们的意思相同。 OpenGL 正式称它们为帧缓冲区对象,而我在规范中找不到任何关于“帧缓冲区”的内容。
-
在文章开头解释了不同之处。
标签: opengl framebuffer