iPhone (3GS/4/iPad) でリアルタイムの画像処理を行うために、一連のシェーダーを使用しています。fpsは私が望んでいるものではありません。
ボトルネックを特定するために使用できるツールはありますか?
シミュレーターでのパフォーマンス テストは無意味であり、実際の金属でテストしていることを既に知っていると思います。そのため、Instrumentsは常に開始するのに適した場所です。OpenGL ES
OpenGL ES Analyzer
一般的に GLSL について言えば、OpenGL.org サイトにGLSL のよくある間違いのリストがあります。O'Reilly labs の本「iPhone 3D Programming」には、条件文でコストのかかる操作を避ける、テクスチャ ルックアップを監視するなど、さらにヒントがいくつかあります。
また、実行している画像処理の種類によっても異なります。レンダリングにクアッドコアの一時停止を与える重い Photoshop 風のフィルターを適用しようとしている場合、低価格の電話ではコストがかかります。
現在利用できる唯一のツールはPVRUniSCo エディターです。これは、シェーダー内の各コード行のサイクル カウントを提供します (ただし、Windows のみのようです)。