背景EAGLContext - 回收与否?

时间:2014-08-07 04:40:04

标签: ios objective-c opengl-es

我在OpenGL ES(iOS)中进行背景纹理加载。

基本上,每次我想加载纹理时,我都会在后台线程(使用GCD)中异步运行以下块:

  1. 从文件中读取图像数据
  2. 使用相同的APIshareGroup作为主渲染上下文创建EAGLContext。
  3. 生成纹理,配置等。
  4. 冲洗。
  5. 我的问题是:我是否应该每次创建一个新的背景上下文(如上所述),或者更好地拥有一个单独的"专用"背景上下文并重用它?创建/销毁OpenGL ES上下文的成本有多高?

0 个答案:

没有答案