Compartir a través de


estructura D3D10_QUERY_DATA_PIPELINE_STATISTICS (d3d10.h)

Consulte información sobre la actividad de canalización de gráficos entre llamadas a ID3D10Asynchronous::Begin e ID3D10Asynchronous::End.

Sintaxis

typedef struct D3D10_QUERY_DATA_PIPELINE_STATISTICS {
  UINT64 IAVertices;
  UINT64 IAPrimitives;
  UINT64 VSInvocations;
  UINT64 GSInvocations;
  UINT64 GSPrimitives;
  UINT64 CInvocations;
  UINT64 CPrimitives;
  UINT64 PSInvocations;
} D3D10_QUERY_DATA_PIPELINE_STATISTICS;

Miembros

IAVertices

Tipo: UINT64

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

IAPrimitives

Tipo: UINT64

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 usada. 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

Tipo: UINT64

Número de veces que se invocó un sombreador de vértices. Direct3D invoca el sombreador de vértices una vez por vértice.

GSInvocations

Tipo: UINT64

Número de veces que se invocó un 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 fabricante del hardware.

GSPrimitives

Tipo: UINT64

Número de primitivos que genera un sombreador de geometría.

CInvocations

Tipo: UINT64

Número de primitivos enviados al rasterizador. Cuando el rasterizador está deshabilitado, esto no se incrementará.

CPrimitives

Tipo: UINT64

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

PSInvocations

Tipo: UINT64

Número de veces que se invocó un sombreador de píxeles.

Requisitos

   
Encabezado d3d10.h

Consulte también

Estructuras principales