2013-05-07 89 views
0

使用Open GL ES進行繪製時,會創建一個幀緩衝區,將其附加到上下文,創建渲染緩衝區,將其附加到上下文,並最終將渲染緩衝區附加到幀緩衝區。在iPhone上的Open GL ES中渲染緩衝區

我的問題是:爲什麼渲染緩衝區被綁定兩次?在Open GL中,所有正在使用的對象必須綁定到上下文,我明白了。但在我看來,渲染緩衝區已經通過幀緩衝區間接地與上下文綁定了。那麼爲什麼直接將其附加到上下文?換句話說,如果我們直接將它附加到上下文,爲什麼要將它綁定到幀緩衝區?

回答

0

它不必被綁定兩次。至少不在我的項目中。唯一綁定的地方是「framebuferrenderbuffer」函數之前。