次の方法で共有


ピクセル履歴を使用したピクセル データの表示

このチュートリアルでは、ピクセル データの変更が発生した各イベントを表示します。ピクセル履歴機能を使用して、ピクセル データの変更の追跡、パイプライン ステートの変更の確認、対応するシェーダー コードの表示を行うことができます。このチュートリアルは以下の手順に分かれています。

  • 手順 1 - ピクセル履歴の起動
  • 手順 2 - ピクセル シェーダーの表示
  • 手順 3 - 頂点シェーダーの表示

セットアップ

この実験を設定するには、ターゲット プログラムとして StateManager サンプルを選択し、データ収集オプションとしてシングルフレーム キャプチャーを選択します。

手順 1 - ピクセル履歴の起動

詳細ビューのレンダリング タブでピクセルを選択します。

図形 1.  シングルフレーム キャプチャーのレンダリングされたビュー

Bb173120.dxsdk_pix_pixel_history_render(ja-jp,VS.85).png

ピクセルを右クリックし、コンテキスト メニューから [Debug This Pixel] をクリックします。

詳細ビューレンダリング タブでコンテキスト メニューをクリックして、ピクセル履歴ウィンドウを表示します。

図形 2.  ピクセル履歴を開くためのコンテキスト メニュー

Bb173120.dxsdk_pix_pixel_history_menu_small(ja-jp,VS.85).png

表示されるピクセル履歴の例を示します。

図形 3.  ピクセル履歴

Bb173120.dxsdk_pix_pixel_history_window_2(ja-jp,VS.85).png

手順 2 - ピクセル シェーダーの表示

イベント発生時にピクセル データを計算したピクセル シェーダーを確認するには、イベント内のピクセル シェーダー リンクをクリックします。

図形 4.  ピクセル シェーダーのコード

Bb173120.dxsdk_pix_pixel_history_pixel_shader(ja-jp,VS.85).png

手順 3 - 頂点シェーダーの表示

イベント発生時に頂点データを計算した頂点シェーダーを確認するには、イベント内の頂点シェーダー リンクをクリックします。

図形 5.  頂点シェーダーのコード

Bb173120.dxsdk_pix_pixel_history_vertex_shader(ja-jp,VS.85).png

関連項目

PIX のチュートリアルとサンプル