【发布时间】:2009-11-25 09:51:48
【问题描述】:
我一直在尝试使用 OpenGL ES 2.0 来制作照片查看应用程序。为了优化代码,我在用户向下滚动时更改了与对象一起加载的纹理。但是图像加载到纹理中需要一些时间,因此效果不好。为了解决上述问题,我尝试通过以下方式使用多线程:
- 为新线程创建一个单独的上下文,然后与其他上下文共享资源(纹理对象)
- 使用多个线程和单个上下文。在线程中执行 gl 命令时使上下文处于当前状态。
但没有成功。所以如果有人之前用opengl尝试过类似的事情,你能告诉我上面哪些会起作用以及我在做同样的事情时需要注意的事情吗?在这种情况下,FBO 和 pbuffers 也有用吗?
感谢您的帮助。
喜满洲
【问题讨论】:
标签: opengl-es