D3DDEVINFO_D3D9BANDWIDTHTIMINGS struttura
Metriche di velocità effettiva per comprendere le prestazioni di un'applicazione.
Sintassi
typedef struct D3DDEVINFO_D3D9BANDWIDTHTIMINGS {
FLOAT MaxBandwidthUtilized;
FLOAT FrontEndUploadMemoryUtilizedPercent;
FLOAT VertexRateUtilizedPercent;
FLOAT TriangleSetupRateUtilizedPercent;
FLOAT FillRateUtilizedPercent;
} D3DDEVINFO_D3D9BANDWIDTHTIMINGS, *LPD3DDEVINFO_D3D9BANDWIDTHTIMINGS;
Members
-
MaxBandwidthUtilized
-
Tipo: FLOAT
-
Larghezza di banda o velocità massima di trasferimento dei dati dalla CPU host alla GPU. Questa è in genere la larghezza di banda del bus PCI o AGP che connette la CPU e la GPU.
-
FrontEndUploadMemoryUtilizedPercent
-
Tipo: FLOAT
-
Percentuale utilizzata dalla memoria durante il caricamento di dati dalla CPU host alla GPU.
-
VertexRateUtilizedPercent
-
Tipo: FLOAT
-
Percentuale di velocità effettiva dei vertici. Si tratta del numero di vertici elaborati rispetto alla velocità di elaborazione massima massima teorica.
-
TriangoloSetupRateUtilizedPercent
-
Tipo: FLOAT
-
Percentuale di velocità effettiva configurata in triangolo. Si tratta del numero di triangoli configurati per la rasterizzazione rispetto alla velocità di configurazione del triangolo massimo teorico.
-
FillRateUtilizedPercent
-
Tipo: FLOAT
-
Percentuale di velocità effettiva riempimento pixel. Si tratta del numero di pixel riempiti rispetto al riempimento dei pixel teorici.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Vedi anche