estrutura D3D12_QUERY_DATA_PIPELINE_STATISTICS (d3d12.h)
Consulte informações sobre a atividade graphics-pipeline entre chamadas para BeginQuery e EndQuery.
Sintaxe
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;
Membros
IAVertices
Número de vértices lidos pelo assembler de entrada.
IAPrimitives
Número de primitivos lidos pelo assembler de entrada. Esse número pode ser diferente dependendo da topologia primitiva usada. Por exemplo, uma faixa de triângulo com 6 vértices produzirá 4 triângulos, no entanto, uma lista de triângulos com 6 vértices produzirá 2 triângulos.
VSInvocations
Especifica o número de invocações de sombreador de vértice. O Direct3D invoca o sombreador de vértice uma vez por vértice.
GSInvocations
Especifica o número de invocações de sombreador de geometria. Quando o sombreador de geometria é definido como NULL, essa estatística pode ou não ser incrementada dependendo do adaptador gráfico.
GSPrimitives
Especifica o número de primitivos de saída do sombreador de geometria.
CInvocations
Número de primitivos que foram enviados para o rasterizador. Quando o rasterizador estiver desabilitado, isso não será incrementado.
CPrimitives
Número de primitivos que foram renderizados. Isso pode ser maior ou menor que CInvocations porque depois que um primitivo é recortado às vezes, ele é dividido em mais de um primitivo ou completamente abatido.
PSInvocations
Especifica o número de invocações de sombreador de pixel.
HSInvocations
Especifica o número de invocações de sombreador de casco.
DSInvocations
Especifica o número de invocações de sombreador de domínio.
CSInvocations
Especifica o número de invocações de sombreador de computação.
Comentários
Use essa estrutura com D3D12_QUERY_HEAP_TYPE e CreateQueryHeap.
Requisitos
Cabeçalho | d3d12.h |