2013-05-07 87 views
0

使用Open GL ES进行绘制时,会创建一个帧缓冲区,将其附加到上下文,创建渲染缓冲区,将其附加到上下文,并最终将渲染缓冲区附加到帧缓冲区。在iPhone上的Open GL ES中渲染缓冲区

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

回答

0

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