Condividi tramite


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
D3D9Types.h

Vedi anche

Strutture Direct3D

GetData