我正在为iOS编写一个新的引擎,而我正在测试我可以从引擎中获得多少功率。
我的代码是用C ++编写的,引擎是以高效的方式编写的,用于进行流式传输,批量渲染,视锥体剔除,遮挡剔除,快速内存管理器等。但是,结果并不能满足我的期望。我想知道是否有人能够从他们的iPhone设备中获得更多。
现在我只渲染具有纹理的几何体,我得到的最好的是在我的iPhone 3GS上以~35fps渲染大约20K +三角形。
这是iPhone 3GS最大可以做到的吗?或者有人做得更好吗?
P.S。我还没有做三角形条带,所以我知道那里有大约5fps的改进。
答案 0 :(得分:0)
至于了解3GS的最大可能性能,请看这里: http://www.glbenchmark.com/phonedetails.jsp?benchmark=glpro11&D=Apple%20iPhone%203G%20S&testgroup=lowlevel
答案 1 :(得分:0)
所以为了确保我的代码中没有一个很大的瓶颈,我下载了乌龙引擎并做了一些比较,速度也差不多。
(核心动画结果)
乌龙引擎(运行San Angeles演示):
5k到14k @〜60
20k到25k @〜40
25k到30k @ ~30
我在速度方面得到的结果非常相似。