在iPhone上的Open GL ES中渲染缓冲区

时间:2013-05-07 08:00:11

标签: iphone ios opengl-es framebuffer

使用Open GL ES绘图时,会创建一个帧缓冲区,将其附加到上下文中,创建一个渲染缓冲区,将其附加到上下文中,最后将渲染缓冲区附加到帧缓冲区。

我的问题是:为什么渲染缓冲区被绑定两次?在Open GL中,所有使用中的对象必须绑定到上下文,我明白了。但在我看来,渲染缓冲区已经通过帧缓冲区间接绑定到上下文。那么为什么要直接将它附加到上下文中?或者换一种说法:如果我们直接将它附加到上下文中,为什么要将它绑定到帧缓冲区?

1 个答案:

答案 0 :(得分:0)

它不必被绑定两次。至少不在我的项目中。绑定的唯一地方是“framebuferrenderbuffer”函数。