iPhone和其他OpenGL ES平台上的非阻塞纹理上传

3

我正在进行一些涉及OpenGL ES实时绘制视频帧的工作。目前,我正在使用glTexImage2D来传输数据,在缺少像素缓冲对象等情况下。下面的答案表明,即使纹理对象不用于任何绘图,glTexImage2D始终是阻塞的。是否有一种在OpenGL ES(任何版本)中进行非阻塞纹理上传的方法?

非常感谢,Sean

1个回答

0

不,glTexImage2D会阻塞,并且在复制完成之前不会返回。

我不确定GL ES是否支持上下文共享,如果支持,您可以在另一个上下文中的另一个线程中上传纹理,并与主上下文共享该纹理。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接