【发布时间】:2012-04-20 02:56:36
【问题描述】:
如何从 iOS/iPhone 上的“GLKViewController”获取 FrameBuffer 或 RenderBuffer,以便将其传递给“glBindFramebuffer”??
我正在尝试渲染到 RenderTarget,然后切换回主 BackBuffer 以呈现其他信息。
在所有其他平台“Windows、OSX、Linux 和 Android”上设置 'glBindFramebuffer(GL_FRAMEBUFFER, 0);'为“0”会导致系统设置默认帧缓冲区。为什么这在 iOS 上有所不同?
我还注意到'GLKView'有'bindDrawable'方法,基本上是'glBindFramebuffer'...这个方法在'GLKViewController'中在哪里?
【问题讨论】: