この記事は、ai_9684_dctソロ Advent Calendar 2020 7日目 の記事です。
PIX on Windowsとは
PIXとは、Microsoftが開発したDirectX12製ゲームのパフォーマンス測定及びシェーダデバッグのための、プロファイラである。DirectX12を使った開発をする際は、ぜひ使いたいソフトの一つ。
遭遇したエラー
PIXを使って、シェーダデバッグをしようとしたところ、以下のエラーでシェーダデバッグが起動出来なかった。
「An Error has occured. This feature requres developer mode to be enabled on the analysis device. Type "developer mode" into the start menu to find the correct setting」
エラーの回避方法
エラーメッセージの指示どおり、windows10の開発者モードを有効にすれば、エラーを回避できる。
windows 10の [設定] → [更新とセキュリティ] → [開発者向け]の画面で、[開発者用モード]をオフからオンに切り替える。(この時PCの再起動は必要ない)
これにより、PIXでDirectX12のシェーダデバッグが可能となる。