Skip to main content
BeginQueryEndQuery の呼び出し間のグラフィックス パイプライン アクティビティに関する情報をクエリします。

構文

メンバー

IAVertices
型: UINT64
入力アセンブラーが読み取った頂点の数。 IAPrimitives
型: UINT64
入力アセンブラーが読み取ったプリミティブの数。この数は、使用されるプリミティブ トポロジによって異なる場合があります。たとえば、6 つの頂点を持つトライアングル ストリップは 4 つのトライアングルを生成しますが、6 つの頂点を持つトライアングル リストは 2 つのトライアングルを生成します。 VSInvocations
型: UINT64
頂点シェーダーの呼び出し回数を指定します。Direct3D は頂点ごとに 1 回、頂点シェーダーを呼び出します。 GSInvocations
型: UINT64
ジオメトリ シェーダーの呼び出し回数を指定します。ジオメトリ シェーダーが NULL に設定されている場合、この統計はグラフィックス アダプターによって増加する場合と増加しない場合があります。 GSPrimitives
型: UINT64
ジオメトリ シェーダーの出力プリミティブの数を指定します。 CInvocations
型: UINT64
ラスタライザーに送信されたプリミティブの数。ラスタライザーが無効にされている場合、これは増加しません。 CPrimitives
型: UINT64
レンダリングされたプリミティブの数。プリミティブがクリップされた後に複数のプリミティブに分割される場合や、完全にカリングされる場合があるため、これは CInvocations より大きくなる場合も小さくなる場合もあります。 PSInvocations
型: UINT64
ピクセル シェーダーの呼び出し回数を指定します。 HSInvocations
型: UINT64
ハル シェーダーの呼び出し回数を指定します。 DSInvocations
型: UINT64
ドメイン シェーダーの呼び出し回数を指定します。 CSInvocations
型: UINT64
コンピュート シェーダーの呼び出し回数を指定します。

解説

この構造体は、D3D12_QUERY_HEAP_TYPE および CreateQueryHeap と共に使用します。

要件

ヘッダー: d3d12_xs.h または d3d12_x.h
ライブラリ: d3d12_xs.lib または d3d12_x.lib
サポートされるプラットフォーム: XBOX Series 本体および XBOX One ファミリ

関連項目

コア構造体
最終更新日 2026年8月24日