D3D11_QUERY_DATA_PIPELINE_STATISTICS 結構 (d3d11.h)

在呼叫 ID3D11DeviceCoNtext::BeginID3D11DeviceCoNtext::End之間查詢圖形管線活動的相關資訊。

語法

typedef struct D3D11_QUERY_DATA_PIPELINE_STATISTICS {
  UINT64 IAVertices;
  UINT64 IAPrimitives;
  UINT64 VSInvocations;
  UINT64 GSInvocations;
  UINT64 GSPrimitives;
  UINT64 CInvocations;
  UINT64 CPrimitives;
  UINT64 PSInvocations;
  UINT64 HSInvocations;
  UINT64 DSInvocations;
  UINT64 CSInvocations;
} D3D11_QUERY_DATA_PIPELINE_STATISTICS;

成員

IAVertices

類型: UINT64

輸入組合器讀取的頂點數目。

IAPrimitives

類型: UINT64

輸入組合器讀取的基本類型數目。 此數位可能會根據所使用的基本拓撲而有所不同。 例如,具有 6 個頂點的三角形帶會產生 4 個三角形,但是具有 6 個頂點的三角形清單會產生 2 個三角形。

VSInvocations

類型: UINT64

叫用頂點著色器的次數。 Direct3D 會針對每個頂點叫用頂點著色器一次。

GSInvocations

類型: UINT64

叫用幾何著色器的次數。 當幾何著色器設定為 Null時,此統計資料可能會根據硬體製造商而不遞增。

GSPrimitives

類型: UINT64

幾何著色器輸出的基本類型數目。

CInvocations

類型: UINT64

傳送至點陣化的基本類型數目。 停用點陣化時,這不會遞增。

CPrimitives

類型: UINT64

已轉譯的基本類型數目。 這可能是大於或小於 CInvocations,因為在裁剪基本類型之後,有時會分成多個基本類型或完全擷取。

PSInvocations

類型: UINT64

叫用圖元著色器的次數。

HSInvocations

類型: UINT64

叫用殼層著色器的次數。

DSInvocations

類型: UINT64

叫用網域著色器的次數。

CSInvocations

類型: UINT64

叫用計算著色器的次數。

規格需求

   
標頭 d3d11.h

另請參閱

核心結構