Partager via


structure D3DDEVINFO_D3D9BANDWIDTHTIMINGS

Métriques de débit pour vous aider à comprendre les performances d’une application.

Syntaxe

typedef struct D3DDEVINFO_D3D9BANDWIDTHTIMINGS {
  FLOAT MaxBandwidthUtilized;
  FLOAT FrontEndUploadMemoryUtilizedPercent;
  FLOAT VertexRateUtilizedPercent;
  FLOAT TriangleSetupRateUtilizedPercent;
  FLOAT FillRateUtilizedPercent;
} D3DDEVINFO_D3D9BANDWIDTHTIMINGS, *LPD3DDEVINFO_D3D9BANDWIDTHTIMINGS;

Membres

MaxBandwidthUtilized

Type : FLOAT

Bande passante ou débit de transfert de données maximal de l’UC hôte vers le GPU. Il s’agit généralement de la bande passante du bus PCI ou AGP qui connecte le processeur et le GPU.

FrontEndUploadMemoryUtilizedPercent

Type : FLOAT

Pourcentage de mémoire utilisée lors du chargement de données à partir du processeur hôte vers le GPU.

VertexRateUtilizedPercent

Type : FLOAT

Pourcentage de débit de vertex. Il s’agit du nombre de sommets traités par rapport au taux de traitement maximal théorique des sommets.

TriangleSetupRateUtilizedPercent

Type : FLOAT

Pourcentage de débit de configuration triangle. Il s’agit du nombre de triangles configurés pour la rastérisation par rapport au taux de configuration maximal théorique des triangles.

FillRateUtilizedPercent

Type : FLOAT

Pourcentage de débit de remplissage de pixels. Il s’agit du nombre de pixels qui sont remplis par rapport au remplissage de pixels théorique.

Spécifications

Condition requise Valeur
En-tête
D3D9Types.h

Voir aussi

Direct3D Structures

Getdata