OpenGL ESコードでプロファイリングをしようとしています。私のGPUパイプライン(私が信じるシェーダ)のどこかには、大きな遅延が生じています。私が使用できる最高のプロファイラはどれですか? thisは良い選択ですか?私はVisual Studio内で直接使用できますか?WindowsでのOpenGL ESのプロファイリング
1
A
答えて
1
IOSでGPUパフォーマンスの問題が発生した場合は、Xcodeからアプリケーションを実行してから、各描画コールのタイミングを見るためにフレームキャプチャを実行して、各シェーダで使用されるサイクル数(詳細はhere)
Windows版のクラシックOpenGLでグラフィックスパイプラインをシミュレートすることもできますが、Windowsでプロファイルすることもできますが、これは良い考えではありません。 iPhoneのGPUは従来のデスクトップGPUと大きく異なるため、WindowsではボトルネックがIOSと同じではない可能性があります。
Windowsでプロファイルするには、Nvidia PerfKit(Nvidiaカードをお持ちの場合)またはAMDカードをお持ちの場合はGPU PerfStudioのいずれかを使用することをお勧めします。
Windows上でGLESを実行するにはどうすればよいもRenderDocそれは多くのプロファイリング情報を提供する場合必ず素敵なツールですが、ないている(それはプロファイリングよりもグラフィックの問題をデバッグするためのより多くのです)
関連する問題
- 1. のOpenGL ESシェーダマルチテクスチャ
- 2. OpenGL ESのソースファイル
- 3. のOpenGL ES FBO
- 4. のOpenGL-ES 2
- 5. のOpenGL ES 2.0
- 6. OpenGL ESのインデックス
- 7. OpenGL ESのスワップピクセル
- 8. OpenGL ESのクォータニオン
- 9. OpenGL ESのクロスプラットフォームレンダラー
- 10. のOpenGL ES glPushClientAttrib
- 11. OpenGL-ESへのOpenGL - glBegin();
- 12. iOS - OpenGL ES 2.0でのビデオデコード
- 13. OpenGL-es 2.0コードでのメモリエラー
- 14. OpenGL ES 1.1のスクロール
- 15. OpenGL ES 2.0のGLPaint
- 16. OpenGL ESの座標
- 17. iOSのOpenGL ESバッファ?
- 18. iPhoneのOpenGL ES 1.1のOpenGLカラーインデックス?
- 19. OpenGLまたはOpenGL ES
- 20. OpenGLフォグとOpenGL ESフォグ
- 21. OpenGL vs OpenGL ES(GLcharなど)
- 22. OpenGL ESとOpenGL互換シェーダ
- 23. のOpenGL ESのテクスチャはOpenGLのバージョンと同じコードとシフトしている私のWindowsコード(OpenGLの4)で
- 24. OpenGL ESシェイクエフェクト
- 25. 2D OpenGL ESアーキテクチャ
- 26. OpenGL ESテクスチャレンダリング
- 27. iPhone OpenGL ESペイントアプリブラシエフェクト
- 28. android opengl esスケール
- 29. iPad OpenGL ES:メモリテクスチャサイズ
- 30. OpenGL ESテクスチャメモリ
ありますか? AMDまたはNVIDIAのGLESエミュレータまたはEGL機能を使用していますか? –
私はしません。 iOSデバイス上で動作するライブラリの一部です。 – karl71