Partager via


structure D3D12_QUERY_DATA_PIPELINE_STATISTICS (d3d12.h)

Interroger des informations sur l’activité graphics-pipeline entre les appels à BeginQuery et EndQuery.

Syntaxe

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;

Membres

IAVertices

Nombre de sommets lus par l’assembleur d’entrée.

IAPrimitives

Nombre de primitives lues par l’assembleur d’entrée. Ce nombre peut être différent en fonction de la topologie primitive utilisée. Par exemple, une bande de triangle avec 6 sommets produit 4 triangles, mais une liste de triangles avec 6 sommets produit 2 triangles.

VSInvocations

Spécifie le nombre d’appels de nuanceur de vertex. Direct3D appelle le nuanceur de vertex une fois par sommet.

GSInvocations

Spécifie le nombre d’appels de nuanceur geometry. Lorsque le nuanceur de géométrie est défini sur NULL, cette statistique peut ou non s’incrémenter en fonction de la carte graphique.

GSPrimitives

Spécifie le nombre de primitives de sortie du nuanceur geometry.

CInvocations

Nombre de primitives envoyées au rastériseur. Lorsque le rastériseur est désactivé, cela ne s’incrémente pas.

CPrimitives

Nombre de primitives qui ont été rendues. Cela peut être plus grand ou plus petit que CInvocations, car une fois qu’une primitive est coupée, il est parfois divisé en plusieurs primitives ou complètement abattu.

PSInvocations

Spécifie le nombre d’appels de nuanceur de pixels.

HSInvocations

Spécifie le nombre d’appels de nuanceur de coque.

DSInvocations

Spécifie le nombre d’appels de nuanceur de domaine.

CSInvocations

Spécifie le nombre d’appels de nuanceur de calcul.

Notes

Utilisez cette structure avec D3D12_QUERY_HEAP_TYPE et CreateQueryHeap.

Spécifications

   
En-tête d3d12.h

Voir aussi

Structures principales