estructura D3D11_QUERY_DATA_PIPELINE_STATISTICS (d3d11.h)
Consulte información sobre la actividad de canalización de gráficos entre llamadas a ID3D11DeviceContext::Begin y ID3D11DeviceContext::End.
Sintaxis
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;
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 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
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
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
Número de primitivos que genera un sombreador de geometría.
CInvocations
Número de primitivos enviados 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
Número de veces que se invocó un sombreador de píxeles.
HSInvocations
Número de veces que se invocó un sombreador de casco.
DSInvocations
Número de veces que se invocó un sombreador de dominio.
CSInvocations
Número de veces que se invocó un sombreador de proceso.
Requisitos
Requisito | Valor |
---|---|
encabezado de | d3d11.h |