Freigeben über


D3D11_QUERY_DATA_PIPELINE_STATISTICS-Struktur (d3d11.h)

Abfragen von Informationen zur grafikpipeline-Aktivität zwischen Aufrufen von ID3D11DeviceContext::Begin und ID3D11DeviceContext::End.

Syntax

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;

Member

IAVertices

Typ: UINT64

Anzahl der vom Eingabeassembler gelesenen Scheitelpunkte.

IAPrimitives

Typ: UINT64

Anzahl der vom Eingabeassembler gelesenen Grundtypen. Diese Zahl kann je nach verwendeter primitiver Topologie unterschiedlich sein. Beispielsweise erzeugt ein Dreiecksstreifen mit 6 Scheitelpunkten 4 Dreiecke, eine Dreieckliste mit 6 Scheitelpunkten erzeugt jedoch 2 Dreiecke.

VSInvocations

Typ: UINT64

Anzahl der Aufrufe eines Vertexshaders. Direct3D ruft den Vertexshader einmal pro Scheitelpunkt auf.

GSInvocations

Typ: UINT64

Anzahl der Aufrufe eines Geometry-Shaders. Wenn der Geometry-Shader auf NULL festgelegt ist, kann diese Statistik abhängig vom Hardwarehersteller inkrementiert werden oder nicht.

GSPrimitives

Typ: UINT64

Anzahl der von einem Geometrie-Shader ausgegebenen Grundtypen.

CInvocations

Typ: UINT64

Anzahl der Grundtypen, die an den Rasterizer gesendet wurden. Wenn der Rasterizer deaktiviert ist, wird dies nicht erhöht.

CPrimitives

Typ: UINT64

Anzahl der Grundtypen, die gerendert wurden. Dies kann größer oder kleiner als CInvocations sein, da nach dem Abschneiden eines Grundtyps manchmal entweder in mehr als einen Grundtyp oder vollständig gekullt wird.

PSInvocations

Typ: UINT64

Anzahl der Aufrufe eines Pixelshaders.

HSInvocations

Typ: UINT64

Anzahl der Aufrufe eines Hull-Shaders.

DSInvocations

Typ: UINT64

Anzahl der Aufrufe eines Domänenshaders.

CSInvocations

Typ: UINT64

Anzahl der Aufrufe eines Compute-Shaders.

Anforderungen

   
Kopfzeile d3d11.h

Weitere Informationen

Kernstrukturen