0

私は iOS 用の新しいエンジンをプログラミングしており、エンジンからどれだけのパワーを引き出すことができるかをテストできる段階に来ています。

私のコードは C++ で書かれており、エンジンはストリーミング、バッチ レンダリング、フラスタム カリング、オクルージョン カリング、高速メモリ マネージャーなどを行うために非常に効率的な方法で書かれています。誰かが自分の iPhone デバイスをもっと活用できたなら。

現在、テクスチャを使用してジオメトリのみをレンダリングしていますが、iPhone 3GS で最大 35 fps でレンダリングされる約 20,000 個以上の三角形が得られます。

これはどういうわけか、iPhone 3GS ができる最大のことですか? または、誰かがよりうまくやったことがありますか?

PS まだトライアングル ストリップを行っていないので、約 5fps の改善があることはわかっています。

4

2 に答える 2

0

さて、私はこれについてさらに調査しました。私はすでに 7M t/s を認識していましたが、それは三角形の塗りつぶしを考慮していない単なる数値です。

コードに大きなボトルネックがないことを確認するために、ウーロン エンジンをダウンロードして比較を行ったところ、速度はほぼ同じでした。

(コア アニメーション
の結果) Oolong エンジン (San Angeles デモを実行):
5k から 14k @~60
20k から 25k @~40
25k から 30k @~30

速度に関しては、ほぼ同じ結果が得られています。

于 2011-04-01T15:55:25.100 に答える
0

3GS の可能な最大パフォーマンスを知る限り、こちらをご覧ください: http://www.glbenchmark.com/phonedetails.jsp?benchmark=glpro11&D=Apple%20iPhone%203G%20S&testgroup=lowlevel

于 2011-03-19T00:34:47.633 に答える