Compartir a través de


estructura D3D12_QUERY_DATA_PIPELINE_STATISTICS (d3d12.h)

Consulte información sobre la actividad de canalización de gráficos entre llamadas a BeginQuery y EndQuery.

Sintaxis

typedef struct D3D12_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;
} D3D12_QUERY_DATA_PIPELINE_STATISTICS;

Miembros

IAVertices

Número de vértices leídos por ensamblador de entrada.

IAPrimitives

Número de primitivos leídos por el ensamblador de entrada. Este número puede ser diferente en función de la topología primitiva utilizada. Por ejemplo, una franja de triángulos con 6 vértices producirá 4 triángulos, pero una lista de triángulos con 6 vértices producirá 2 triángulos.

VSInvocations

Especifica el número de invocaciones del sombreador de vértices. Direct3D invoca el sombreador de vértices una vez por vértice.

GSInvocations

Especifica el número de invocaciones del sombreador de geometría. Cuando el sombreador de geometría se establece en NULL, esta estadística puede o no incrementarse en función del adaptador de gráficos.

GSPrimitives

Especifica el número de primitivos de salida del sombreador de geometría.

CInvocations

Número de primitivos que se enviaron al rasterizador. Cuando el rasterizador está deshabilitado, esto no aumentará.

CPrimitives

Número de primitivos que se representaron. Esto puede ser mayor o menor que CInvocations porque después de que un primitivo se recorta a veces se divide en más de un primitivo o completamente eliminado.

PSInvocations

Especifica el número de invocaciones del sombreador de píxeles.

HSInvocations

Especifica el número de invocaciones del sombreador de casco.

DSInvocations

Especifica el número de invocaciones del sombreador de dominio.

CSInvocations

Especifica el número de invocaciones del sombreador de proceso.

Comentarios

Use esta estructura con D3D12_QUERY_HEAP_TYPE y CreateQueryHeap.

Requisitos

   
Encabezado d3d12.h

Consulte también

Estructuras principales