Syntaxe
Membres
IAVerticesType : 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 produit 4 triangles, alors qu’une liste de triangles de 6 sommets produit 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 ou non être incrémentée selon l’adaptateur 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 n’est pas incrémentée. 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.hBibliothèque : d3d12_xs.lib ou d3d12_x.lib
Plateformes prises en charge : consoles XBOX Series et famille XBOX One
