Passer au contenu principal
Interroge les informations sur l’activité du pipeline graphique entre les appels à BeginQuery et EndQuery.

Syntaxe

Membres

IAVertices
Type : UINT64
Nombre de sommets lus par l’assembleur d’entrée. IAPrimitives
Type : UINT64
Nombre de primitives lues par l’assembleur d’entrée. Ce nombre peut varier selon la topologie de primitive utilisée. Par exemple, une bande de triangles de 6 sommets produira 4 triangles, alors qu’une liste de triangles de 6 sommets produira 2 triangles. VSInvocations
Type : UINT64
Spécifie le nombre d’appels du nuanceur de sommets. Direct3D appelle le nuanceur de sommets une fois par sommet. GSInvocations
Type : UINT64
Spécifie le nombre d’appels du nuanceur de géométrie. Lorsque le nuanceur de géométrie est défini sur NULL, cette statistique peut s’incrémenter ou non selon la carte graphique. GSPrimitives
Type : UINT64
Spécifie le nombre de primitives de sortie du nuanceur de géométrie. CInvocations
Type : UINT64
Nombre de primitives envoyées au rastériseur. Lorsque le rastériseur est désactivé, cette valeur ne s’incrémente pas. CPrimitives
Type : UINT64
Nombre de primitives rendues. Cette valeur peut être supérieure ou inférieure à CInvocations, car après le découpage d’une primitive, celle-ci est parfois divisée en plusieurs primitives ou complètement éliminée. PSInvocations
Type : UINT64
Spécifie le nombre d’appels du nuanceur de pixels. HSInvocations
Type : UINT64
Spécifie le nombre d’appels du nuanceur de coque. DSInvocations
Type : UINT64
Spécifie le nombre d’appels du nuanceur de domaine. CSInvocations
Type : UINT64
Spécifie le nombre d’appels du nuanceur de calcul.

Remarques

Utilisez cette structure avec D3D12_QUERY_HEAP_TYPE et CreateQueryHeap.

Configuration requise

En-tête : d3d12_xs.h ou d3d12_x.h
Bibliothèque : d3d12_xs.lib ou d3d12_x.lib
Plateformes prises en charge : consoles XBOX Series et famille XBOX One

Voir aussi

Structures de base
Dernière modification le 6 octobre 2026