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 |