【发布时间】:2012-06-27 21:20:47
【问题描述】:
我需要在 iOS 设备的屏幕上移动大量像素。最有效的方法是什么?
到目前为止,我使用的是glTexSubImage2D(),但我想知道这是否可以更快地完成。我注意到 OpenGL ES 2.0 不支持像素缓冲区,但 Core Video 似乎使用了像素缓冲区。我可以用那个吗?或者也许有一个 Apple 的 OpenGL 扩展可以帮助我实现类似的东西(我认为在 WWDC 2012 视频之一中看到了关于客户端存储扩展的非常模糊的提及,但我找不到任何关于它的文档)?有什么其他方法可以加快速度吗?
我主要担心glTexSubImage2D() 会复制我发送的所有像素。理想情况下,我想跳过复制数据的这一步,因为我已经准备好了......
【问题讨论】:
标签: ios performance ios5 opengl-es opengl-es-2.0