structure D3D11_QUERY_DATA_PIPELINE_STATISTICS (d3d11.h)
Interrogez des informations sur l’activité graphics-pipeline entre les appels à ID3D11DeviceContext::Begin et ID3D11DeviceContext::End.
Syntaxe
typedef struct D3D11_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;
} D3D11_QUERY_DATA_PIPELINE_STATISTICS;
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 ê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
Type : UINT64
Nombre de fois où un nuanceur de vertex a été appelé. Direct3D appelle le nuanceur de vertex une fois par sommet.
GSInvocations
Type : UINT64
Nombre de fois où un nuanceur de géométrie a été appelé. Lorsque le nuanceur de géométrie est défini sur NULL, cette statistique peut ou non s’incrémenter en fonction du fabricant du matériel.
GSPrimitives
Type : UINT64
Nombre de primitives sorties par un nuanceur de géométrie.
CInvocations
Type : UINT64
Nombre de primitives envoyées au rastériseur. Lorsque le rastériseur est désactivé, cela ne s’incrémente pas.
CPrimitives
Type : UINT64
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
Type : UINT64
Nombre de fois qu’un nuanceur de pixels a été appelé.
HSInvocations
Type : UINT64
Nombre de fois où un nuanceur de coque a été appelé.
DSInvocations
Type : UINT64
Nombre de fois qu’un nuanceur de domaine a été appelé.
CSInvocations
Type : UINT64
Nombre de fois qu’un nuanceur de calcul a été appelé.
Configuration requise
En-tête | d3d11.h |