【发布时间】:2012-01-26 00:12:18
【问题描述】:
我在 EAGLViews 中使用相同的 EAGLContext 时遇到了一些问题。我有两个视图控制器,每个都有一个EAGLView。
每个View Controller分配一个新的EAGLContext,并为每个各自的EAGLView创建一个后续的framebuffer/colorbuffer,但是这样很浪费内存资源。
我知道可以通过简单地将不同的帧缓冲区/颜色缓冲区绑定到不同的EAGLViews 来跨 ViewControllers 使用相同的EAGLContext:
Using Multiple OpenGL Views And UIKit
但到目前为止我还没有做到这一点。
有什么想法吗?
提前致谢。
【问题讨论】:
标签: iphone objective-c opengl-es eaglview eaglcontext