Android と Windows で OpenGL ES 2.0 ゲームを実行する小さなクロス プラットフォーム エンジンがあります。Windows で実行するために、PowerVR エミュレーター (プロジェクトにリンクされたライブラリのみ) を使用しています。それはすべてうまくいきます。
今、それをデバッグして、任意の OpenGL デバッガーで検査したいと思います。Intel GPA、AMD CodeXL、gDebugger、gslDevil を試しました。しかし、誰もそれを行うことができませんでした。Intel GPA の場合、実行中のゲームが見つかりませんでした。他のケースでは、ゲームは開始されましたが、一時停止したり、後で何もすることができませんでした。
OpenGLではなくOpenGL ESだからなのかはわかりません。しかし、PowerVR エミュレーションは、OpenGL ES を OpenGL に変換するように機能する必要があると思います。
私の質問は次のとおりです。
- Windows で OpenGL ES 2.0 プログラムをデバッグする (ユーティリティ) 方法はありますか?
- または、アプリを (OpenGL ES の代わりに) 他のツールの OpenGL のように見せる、PowerVR より優れたエミュレーション ライブラリはありますか?
Androidデバイスではデバッガーが機能しないため、これをすべて行っています。Samsung Galaxy Tab (Tegra GPU) で開発していますが、Nvida の PerfHUD ES は現在サポートしていません (また、3.1 しかない Android 4.0 以降にも対応していません)。
- Android バージョン 3.1 を搭載し、Samsung Galaxy Tab デバイスである Android デバイスで OpenGL ES をデバッグする方法はありますか?
ありがとう