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

我正在尝试渲染到RenderTarget,然后切换回主BackBuffer来显示其他信息。

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

我还注意到“GLKView”具有“bindDrawable”方法,该方法基本上是“glBindFramebuffer” ...“GLKViewController”中的该方法在哪里?

最佳答案

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

10-07 20:05