Share via


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

Confira também

Estruturas principais