énumération D3D10_COUNTER (d3d10.h)
Types de compteurs de performances.
Syntax
typedef enum D3D10_COUNTER {
D3D10_COUNTER_GPU_IDLE = 0,
D3D10_COUNTER_VERTEX_PROCESSING,
D3D10_COUNTER_GEOMETRY_PROCESSING,
D3D10_COUNTER_PIXEL_PROCESSING,
D3D10_COUNTER_OTHER_GPU_PROCESSING,
D3D10_COUNTER_HOST_ADAPTER_BANDWIDTH_UTILIZATION,
D3D10_COUNTER_LOCAL_VIDMEM_BANDWIDTH_UTILIZATION,
D3D10_COUNTER_VERTEX_THROUGHPUT_UTILIZATION,
D3D10_COUNTER_TRIANGLE_SETUP_THROUGHPUT_UTILIZATION,
D3D10_COUNTER_FILLRATE_THROUGHPUT_UTILIZATION,
D3D10_COUNTER_VS_MEMORY_LIMITED,
D3D10_COUNTER_VS_COMPUTATION_LIMITED,
D3D10_COUNTER_GS_MEMORY_LIMITED,
D3D10_COUNTER_GS_COMPUTATION_LIMITED,
D3D10_COUNTER_PS_MEMORY_LIMITED,
D3D10_COUNTER_PS_COMPUTATION_LIMITED,
D3D10_COUNTER_POST_TRANSFORM_CACHE_HIT_RATE,
D3D10_COUNTER_TEXTURE_CACHE_HIT_RATE,
D3D10_COUNTER_DEVICE_DEPENDENT_0 = 0x40000000
} ;
Constantes
D3D10_COUNTER_GPU_IDLE Valeur : 0 Pourcentage de la durée pendant laquelle le GPU est inactif. |
D3D10_COUNTER_VERTEX_PROCESSING Pourcentage de la durée pendant laquelle le GPU effectue le traitement des sommets. |
D3D10_COUNTER_GEOMETRY_PROCESSING Pourcentage de la durée pendant laquelle le GPU effectue le traitement de géométrie. |
D3D10_COUNTER_PIXEL_PROCESSING Pourcentage de la durée pendant laquelle le GPU effectue le traitement des pixels. |
D3D10_COUNTER_OTHER_GPU_PROCESSING Pourcentage de la durée pendant laquelle le GPU effectue d’autres traitements (pas de traitement de vertex, de géométrie ou de pixels). |
D3D10_COUNTER_HOST_ADAPTER_BANDWIDTH_UTILIZATION Pourcentage de bande passante utilisée sur une carte hôte. Valeur retournée par ID3D10Asynchronous ::GetData entre 0.0 et 1.0 lors de l’utilisation de ce compteur. |
D3D10_COUNTER_LOCAL_VIDMEM_BANDWIDTH_UTILIZATION Pourcentage de bande passante utilisée par la mémoire vidéo locale. Valeur retournée par ID3D10Asynchronous ::GetData entre 0.0 et 1.0 lors de l’utilisation de ce compteur |
D3D10_COUNTER_VERTEX_THROUGHPUT_UTILIZATION Pourcentage de débit utilisé pour les sommets. Valeur retournée par ID3D10Asynchronous ::GetData entre 0.0 et 1.0 lors de l’utilisation de ce compteur |
D3D10_COUNTER_TRIANGLE_SETUP_THROUGHPUT_UTILIZATION Pourcentage de débit utilisé pour la configuration du triangle. Valeur retournée par ID3D10Asynchronous ::GetData entre 0.0 et 1.0 lors de l’utilisation de ce compteur |
D3D10_COUNTER_FILLRATE_THROUGHPUT_UTILIZATION Pourcentage de débit utilisé pour le taux de remplissage. Valeur retournée par ID3D10Asynchronous ::GetData entre 0.0 et 1.0 lors de l’utilisation de ce compteur. |
D3D10_COUNTER_VS_MEMORY_LIMITED Pourcentage de temps pendant lequel un nuanceur de vertex dépense des ressources d’échantillonnage. |
D3D10_COUNTER_VS_COMPUTATION_LIMITED Pourcentage de temps passé par un nuanceur de vertex à effectuer des calculs. |
D3D10_COUNTER_GS_MEMORY_LIMITED Pourcentage de temps pendant lequel un nuanceur geometry dépense des ressources d’échantillonnage. |
D3D10_COUNTER_GS_COMPUTATION_LIMITED Pourcentage de temps passé par un nuanceur geometry à effectuer des calculs. |
D3D10_COUNTER_PS_MEMORY_LIMITED Pourcentage de temps pendant lequel un nuanceur de pixels dépense des ressources d’échantillonnage. |
D3D10_COUNTER_PS_COMPUTATION_LIMITED Pourcentage de temps passé par un nuanceur de pixels à effectuer des calculs. |
D3D10_COUNTER_POST_TRANSFORM_CACHE_HIT_RATE Pourcentage de données de vertex lues à partir du cache de vertex. Par exemple, si 6 sommets ont été ajoutés au cache et que 3 d’entre eux ont été lus à partir du cache, le taux d’accès est de 0,5. |
D3D10_COUNTER_TEXTURE_CACHE_HIT_RATE Pourcentage de données texel lues à partir du cache de vertex. Par exemple, si 6 texels ont été ajoutés au cache et que 3 d’entre eux ont été lus à partir du cache, le taux d’accès est de 0,5. |
D3D10_COUNTER_DEVICE_DEPENDENT_0 Valeur : 0x40000000 Début des compteurs dépendants de l’appareil. Consultez la section Remarques. |
Notes
En plus de ces compteurs de performances, les fournisseurs de matériel indépendants peuvent définir leur propre ensemble de compteurs de performances pour leurs appareils. Les valeurs d’énumération de ces compteurs démarrent après D3D10_COUNTER_DEVICE_DEPENDENT_0 et sont définies par ces fournisseurs de matériel.
Un appareil peut prendre en charge un ou plusieurs de ces compteurs de performances, mais il n’est pas nécessaire de les prendre en charge.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3d10.h |