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

Vedi anche

Enumerazioni principali