gpt4 book ai didi

iphone - glClearColor() 将 iPhone 的渲染利用率推至 27%

转载 作者:行者123 更新时间:2023-12-03 19:17:12 26 4
gpt4 key购买 nike

搜索 this question 答案的结果,我遇到了一个相当不舒服的发现。

似乎仅以 60 fps 渲染 glClearColor() 会使 iPhone 的渲染利用率达到 27%。

这意味着,几乎不执行任何操作(仅刷新屏幕),iPhone 就会使用超过四分之一的渲染能力。

这是可以预料的吗?

根据文档,POWERVR 的速度至少应达到 270 兆像素/秒左右。正如下面展开正确所述,480×320 @ 60 fps 大约等于 9.2 兆像素/秒,使总性能约为 40 兆像素/秒,这是值得怀疑的。

最佳答案

这仅意味着您应该设计渲染以使用实际内容填充每帧的所有像素,因此您根本不需要清除帧缓冲区。这至少是解决清算瓶颈的经典“解决方案”:不要这样做。

例如,在典型的第一人称引擎中,这是通过渲染始终覆盖整个视口(viewport)的天空盒和地面“平面”来实现的。

我还没有阅读 iPhone 渲染子系统的详细信息,但它似乎确实表明填充率非常低。 480×320 @ 60 fps 大约等于 9.2 兆像素/秒,使总性能约为 40。听起来很可疑。

关于iphone - glClearColor() 将 iPhone 的渲染利用率推至 27%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/882408/

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