1

如何从 iOS/iPhone 上的“GLKViewController”获取 FrameBuffer 或 RenderBuffer,以便将其传递给“glBindFramebuffer”?

我正在尝试渲染到 RenderTarget,然后切换回主 BackBuffer 以呈现其他信息。

在所有其他平台“Windows、OSX、Linux 和 Android”上设置 'glBindFramebuffer(GL_FRAMEBUFFER, 0);' 为 '0' 会导致系统设置默认 FrameBuffer。为什么这在 iOS 上有所不同?

我还注意到'GLKView'有'bindDrawable'方法,基本上是'glBindFramebuffer'......这个方法在'GLKViewController'中在哪里?

4

1 回答 1

2

Awww dur,我只是从“GLKViewController.View”获取“GLKView”并从那里调用“bindDrawable”。

于 2012-04-19T18:56:36.167 回答