可以在iPhone 3GS上以35fps的速度获得超过20K +的三角形?

时间:2011-03-18 23:26:28

标签: iphone performance iphone-3gs

我正在为iOS编写一个新的引擎,而我正在测试我可以从引擎中获得多少功率。

我的代码是用C ++编写的,引擎是以高效的方式编写的,用于进行流式传输,批量渲染,视锥体剔除,遮挡剔除,快速内存管理器等。但是,结果并不能满足我的期望。我想知道是否有人能够从他们的iPhone设备中获得更多。

现在我只渲染具有纹理的几何体,我得到的最好的是在我的iPhone 3GS上以~35fps渲染大约20K +三角形。

这是iPhone 3GS最大可以做到的吗?或者有人做得更好吗?

P.S。我还没有做三角形条带,所以我知道那里有大约5fps的改进。

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

好吧,我对此做了更多的研究。我已经知道7M t / s,但这只是一个没有考虑三角填充的数字。

所以为了确保我的代码中没有一个很大的瓶颈,我下载了乌龙引擎并做了一些比较,速度也差不多。

(核心动画结果)
乌龙引擎(运行San Angeles演示):
5k到14k @〜60
20k到25k @〜40
25k到30k @ ~30

我在速度方面得到的结果非常相似。