gpt4 book ai didi

android - 使用单个 sprite 表而不是多个图像是否可以提高 android 中 opengl 渲染的性能?

转载 作者:行者123 更新时间:2023-11-29 21:55:55 24 4
gpt4 key购买 nike

我想知道有 20 张独立图像是否有任何性能改进,如果我们只使用一个包含所有这些图像的 Sprite ,性能会提高还是变化不大?顺便说一句,我正在尝试用 opengl 渲染

最佳答案

它通常会提高性能,前提是最终效果是您更不频繁地更改 Activity 纹理。

那是因为 GPU 在主存储和绘图之间缓存了纹理。如果您更改纹理,那么该缓存将被刷新。如果您继续使用相同的纹理,那么缓存很可能会有效地工作,从而避免访问速度慢得多的主存储。

在手机上,CPU 和 GPU 共享物理 RAM 是很正常的,因此访问它的成本很高。

关于android - 使用单个 sprite 表而不是多个图像是否可以提高 android 中 opengl 渲染的性能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13301021/

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