gpt4 book ai didi

ios - 在 iOS 上处理大量像素

转载 作者:行者123 更新时间:2023-11-28 22:53:47 25 4
gpt4 key购买 nike

我需要移动 iOS 设备屏幕上的大量像素。最有效的方法是什么?

到目前为止,我正在使用 glTexSubImage2D(),但我想知道这是否可以更快地完成。我注意到 OpenGL ES 2.0 不支持像素缓冲区,但 Core Video 似乎使用了像素缓冲区。我可以用那个吗?或者也许有一个 Apple 的 OpenGL 扩展可以帮助我实现类似的东西(我认为在 WWDC 2012 视频之一中看到了关于客户端存储扩展的非常模糊的提及,但我找不到任何关于它的文档)?还有其他方法可以加快速度吗?

我主要担心的是 glTexSubImage2D() 会复制我发送的所有像素。理想情况下,我想跳过复制数据的这一步,因为我已经准备好了...

最佳答案

您可能想到的客户端存储扩展是CVOpenGLESTextureCacheCreateTextureFromImage;完整教程是 here .这绝对是将数据传输到 GPU 的最快方式。

令人沮丧的是,我在 Apple 的文档中唯一提到的是 iOS 4.3 to 5.0 API Differences文档 — 快速搜索 CVOpenGLESTextureCache.h

关于ios - 在 iOS 上处理大量像素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11234978/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com