D3D12DDI_QUERY_DATA_PIPELINE_STATISTICS1構造体 (d3d12umddi.h)

D3D12DDI_QUERY_DATA_PIPELINE_STATISTICS1構造体は、D3D12_QUERY_TYPE_PIPELINE_STATISTICS1クエリ型を作成するために pfnBeginEndQuery 関数を呼び出し、クエリに関する情報を返す pfnResolveQueryData の呼び出しで使用されるグラフィックス パイプラインの各ステージの統計を記述します。

構文

typedef struct D3D12DDI_QUERY_DATA_PIPELINE_STATISTICS1 {
  UINT64 IAVertices;
  UINT64 IAPrimitives;
  UINT64 VSInvocations;
  UINT64 GSInvocations;
  UINT64 GSPrimitives;
  UINT64 CInvocations;
  UINT64 CPrimitives;
  UINT64 PSInvocations;
  UINT64 HSInvocations;
  UINT64 DSInvocations;
  UINT64 CSInvocations;
  UINT64 ASInvocations;
  UINT64 MSInvocations;
  UINT64 MSPrimitives;
} D3D12DDI_QUERY_DATA_PIPELINE_STATISTICS1;

メンバー

IAVertices

入力アセンブラー (IA) 頂点の数。

IAPrimitives

IA プリミティブの数。

VSInvocations

頂点シェーダー (VS) 呼び出しの数。

GSInvocations

ジオメトリ シェーダー (GS) 呼び出しの数。

GSPrimitives

GS プリミティブの数。

CInvocations

クリッパー呼び出しの数。

CPrimitives

クリッパー プリミティブの数。

PSInvocations

ピクセル シェーダー (PS) 呼び出しの数。

HSInvocations

ハル シェーダー (HS) 呼び出しの数。

DSInvocations

ドメイン シェーダー (DS) 呼び出しの数。

CSInvocations

コンピューティング シェーダー (CS) 呼び出しの数。

ASInvocations

増幅シェーダー (AS) 呼び出しの数。

MSInvocations

メッシュ シェーダー (MS) 呼び出しの数。

MSPrimitives

MS によって出力されるプリミティブの数。

注釈

ドライバーは、D3D12DDI_QUERY_TYPEおよび D3D12DDI_QUERY_HEAP_TYPE 列挙の D3D12DDI_QUERY_TYPE_PIPELINE_STATISTICS1 クエリの種類の値に D3D12DDI_QUERY_DATA_PIPELINE_STATISTICS1 構造体 関連付けます。

要件

要件
サポートされている最小のサーバー Windows Server 2022
Header d3d12umddi.h

こちらもご覧ください

D3D12DDI_QUERY_HEAP_TYPE

D3D12DDI_QUERY_TYPE

pfnBeginEndQuery

pfnResolveQueryData