enumerazione D3D10_COUNTER (d3d10.h)
Tipi di contatore delle prestazioni.
Sintassi
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
} ;
Costanti
D3D10_COUNTER_GPU_IDLE Valore: 0 Percentuale del tempo in cui la GPU è inattiva. |
D3D10_COUNTER_VERTEX_PROCESSING Percentuale del tempo in cui la GPU esegue l'elaborazione dei vertici. |
D3D10_COUNTER_GEOMETRY_PROCESSING Percentuale del tempo in cui la GPU esegue l'elaborazione geometry. |
D3D10_COUNTER_PIXEL_PROCESSING Percentuale del tempo in cui la GPU esegue l'elaborazione dei pixel. |
D3D10_COUNTER_OTHER_GPU_PROCESSING Percentuale del tempo in cui la GPU esegue altre operazioni di elaborazione (non vertice, geometria o elaborazione pixel). |
D3D10_COUNTER_HOST_ADAPTER_BANDWIDTH_UTILIZATION Percentuale di larghezza di banda utilizzata in una scheda host. Valore restituito da ID3D10Asynchronous::GetData compreso tra 0,0 e 1.0 quando si usa questo contatore. |
D3D10_COUNTER_LOCAL_VIDMEM_BANDWIDTH_UTILIZATION Percentuale di larghezza di banda utilizzata dalla memoria video locale. Valore restituito da ID3D10Asynchronous::GetData tra 0.0 e 1.0 quando si usa questo contatore |
D3D10_COUNTER_VERTEX_THROUGHPUT_UTILIZATION Percentuale di velocità effettiva usata per i vertici. Valore restituito da ID3D10Asynchronous::GetData tra 0.0 e 1.0 quando si usa questo contatore |
D3D10_COUNTER_TRIANGLE_SETUP_THROUGHPUT_UTILIZATION Percentuale di velocità effettiva utilizzata per la configurazione del triangolo. Valore restituito da ID3D10Asynchronous::GetData tra 0.0 e 1.0 quando si usa questo contatore |
D3D10_COUNTER_FILLRATE_THROUGHPUT_UTILIZATION Percentuale di velocità effettiva utilizzata per la riempimento. Valore restituito da ID3D10Asynchronous::GetData compreso tra 0,0 e 1.0 quando si usa questo contatore. |
D3D10_COUNTER_VS_MEMORY_LIMITED Percentuale di tempo in cui un vertex shader spende risorse di campionamento. |
D3D10_COUNTER_VS_COMPUTATION_LIMITED Percentuale di tempo trascorso da un vertex shader durante l'esecuzione dei calcoli. |
D3D10_COUNTER_GS_MEMORY_LIMITED Percentuale di tempo in cui un shader geometry spende le risorse di campionamento. |
D3D10_COUNTER_GS_COMPUTATION_LIMITED Percentuale di tempo trascorso da uno shader geometry durante l'esecuzione dei calcoli. |
D3D10_COUNTER_PS_MEMORY_LIMITED Percentuale di tempo in cui un pixel shader spende le risorse di campionamento. |
D3D10_COUNTER_PS_COMPUTATION_LIMITED Percentuale di tempo trascorso da un pixel shader durante l'esecuzione dei calcoli. |
D3D10_COUNTER_POST_TRANSFORM_CACHE_HIT_RATE Percentuale di dati dei vertici letti dalla cache dei vertici. Ad esempio, se nella cache sono stati aggiunti 6 vertici e 3 di essi sono stati letti dalla cache, la frequenza di hit sarà 0,5. |
D3D10_COUNTER_TEXTURE_CACHE_HIT_RATE Percentuale di dati texel letti dalla cache dei vertici. Ad esempio, se nella cache sono stati aggiunti 6 texel e 3 di essi sono stati letti dalla cache, la frequenza di hit sarà 0,5. |
D3D10_COUNTER_DEVICE_DEPENDENT_0 Valore: 0x40000000 Inizio dei contatori dipendenti dal dispositivo. Vedere la sezione Osservazioni. |
Commenti
Oltre a questi contatori delle prestazioni, i fornitori di hardware indipendenti possono definire il proprio set di contatori delle prestazioni per i propri dispositivi. I valori enumerazione per questi contatori iniziano dopo D3D10_COUNTER_DEVICE_DEPENDENT_0 e verranno definiti dai fornitori di hardware.
Un dispositivo può supportare uno o più di questi contatori delle prestazioni, ma non è necessario supportare nessuno di essi.
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3d10.h |