D3DDEVINFO _ D3D9BANDWIDTHTIMINGS, structure

Les 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

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

FrontEndUploadMemoryUtilizedPercent

Type : float

Pourcentage d’utilisation de la mémoire lors du chargement des données du processeur de l’ordinateur hôte vers le GPU.

VertexRateUtilizedPercent

Type : float

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

TriangleSetupRateUtilizedPercent

Type : float

Pourcentage de débit de paramétrage des triangles. Il s’agit du nombre de triangles qui sont configurés pour la pixellisation par rapport au taux maximal de paramétrage du triangle théorique.

FillRateUtilizedPercent

Type : float

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

Configuration requise

Condition requise Valeur
En-tête
D3D9Types. h

Voir aussi

Structures Direct3D

GetData