Gaming Life

一日24時間、ゲームは10時間

PIXでシェーダデバッグする際はwindowsの開発者モードを有効にしなければならない

この記事は、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」

f:id:ai_gaminglife:20201207200737p:plain

エラーの回避方法

エラーメッセージの指示どおり、windows10の開発者モードを有効にすれば、エラーを回避できる。

windows 10の [設定] → [更新とセキュリティ] → [開発者向け]の画面で、[開発者用モード]をオフからオンに切り替える。(この時PCの再起動は必要ない)

f:id:ai_gaminglife:20201207200748p:plain

これにより、PIXでDirectX12のシェーダデバッグが可能となる。