次の方法で共有


D3D11_PIXEL_SHADER_TRACE_DESC構造体 (d3d11shadertracing.h)

トレースするピクセル シェーダーのインスタンスについて説明します。

構文

typedef struct D3D11_PIXEL_SHADER_TRACE_DESC {
  UINT64 Invocation;
  INT    X;
  INT    Y;
  UINT64 SampleMask;
} D3D11_PIXEL_SHADER_TRACE_DESC;

メンバー

Invocation

ピクセル シェーダーのインスタンスの呼び出し番号。

X

ピクセルの x 座標。

Y

ピクセルの y 座標。

SampleMask

トレースするピクセル サンプルのマスクを表す 値。 この値でマスクされたサンプルのいずれかが指定されている場合は、トレースがアクティブになります。 最下位ビット (LSB) はサンプル 0 です。 非マルチサンプル アンチエイリアシング (MSAA) は、サンプルカウントとして 1 としてカウントされます。したがって、 SampleMask の LSB を設定する必要があります。 0 に設定すると、ピクセルはトレースされません。 ただし、ピクセル トレースは引き続き呼び出しベースで有効にすることができます。

解説

この API には、Windows 8 用 Windows ソフトウェア開発キット (SDK) が必要です。

要件

   
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
Header d3d11shadertracing.h

関連項目

シェーダー構造体