次の方法で共有


Visual Studio での DirectX のサポート

DirectX 12 のサポート

Visual Studio グラフィックス診断では、DirectX 12 はサポートされていません。 Visual Studio で DirectX 12 を完全にサポートするグラフィカル デバッグを行うには、"Windows の PIX" を使用することをお勧めします。

Windows の PIX は、リモート機能を備えたパフォーマンス チューニングおよびデバッグ ツールです。 Windows の PIX には、グラフィカル デバッグのニーズに合わせた主要な機能が 7 つ用意されています。 GPU キャプチャによって Direct3D 12 グラフィックス レンダリングのパフォーマンスをデバッグおよび分析します。 ゲームによって実行されるすべての CPU および GPU 作業のパフォーマンスとスレッド処理をタイミングのキャプチャによって把握します。 ファイル IO キャプチャを使用して、タイトルのディスク IO パターンとパッケージ レイアウトの非効率性を特定します。

グラフィカル デバッグの作業を Windows の PIX を使用して進めましょう。

DirectX 11 のサポート

Visual Studio グラフィックス診断では、DirectX 11 は完全にはサポートされていません。 Visual Studio で強化された DirectX 11 をサポートするグラフィカル デバッグを行うには、「Windows の PIX」の使用をお勧めします。

D3D11On12 を使用した D3D11 アプリのデバッグ」で DirectX 11 における Windows の PIX との互換性についての詳細をご確認ください

Windows 上の PIX

Windows の PIX には、次の 7 つの操作モードがあります。

  1. GPU キャプチャ - Direct3D 12 グラフィックス レンダリングのパフォーマンスをデバッグおよび分析します。
  2. タイミングのキャプチャ - ゲームによって実行されるすべての CPU および GPU 作業のパフォーマンスとスレッド処理を把握し、GPU メモリ使用率を追跡します。
  3. 関数の概要のキャプチャ - 各関数の実行時間と各関数が呼び出される頻度についての情報を蓄積します。
  4. コールグラフのキャプチャ - 1 つの関数の実行をトレースします。
  5. メモリ割り当てのキャプチャ - ゲームによって行われたメモリ割り当てに関する分析情報を提供します。
  6. ファイル IO キャプチャ - タイトルのディスク IO パターンとパッケージ レイアウトの非効率性を特定できます。
  7. システム モニター - ゲームの実行中にリアルタイムのカウンター データを表示します。

Windows の PIX の詳細なビデオは、こちらをご覧ください

Windows の PIX をダウンロードするか、ドキュメントを参照してください。