【问题标题】:iOS/iPhone Get FrameBuffer from GLKViewControlleriOS/iPhone 从 GLKViewController 获取 FrameBuffer
【发布时间】: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'中在哪里?

【问题讨论】:

    标签: iphone ios opengl-es


    【解决方案1】:

    哎呀,我刚刚从“GLKViewController.View”获取“GLKView”并从那里调用“bindDrawable”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-12
      • 2016-02-03
      • 2011-06-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多