estructura de D3DDEVINFO_D3D9BANDWIDTHTIMINGS

Métricas de rendimiento para ayudar a comprender el rendimiento de una aplicación.

Sintaxis

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

Miembros

MaxBandwidthUtilized

Tipo: FLOAT

Ancho de banda o velocidad máxima de transferencia de datos desde la CPU del host a la GPU. Suele ser el ancho de banda del bus PCI o AGP que conecta la CPU y la GPU.

FrontEndUploadMemoryUtilizedPercent

Tipo: FLOAT

Porcentaje de memoria utilizado al cargar datos de la CPU del host en la GPU.

VertexRateUtilizedPercent

Tipo: FLOAT

Porcentaje de rendimiento de vértices. Este es el número de vértices procesados en comparación con la velocidad de procesamiento de vértices máxima teórica.

TriangleSetupRateUtilizedPercent

Tipo: FLOAT

Porcentaje de rendimiento de configuración de triángulos. Este es el número de triángulos que se configuran para la rasterización en comparación con la velocidad teórica máxima de configuración de triángulos.

FillRateUtilizedPercent

Tipo: FLOAT

Porcentaje de rendimiento de relleno de píxeles. Este es el número de píxeles que se rellenan en comparación con el relleno teórico de píxeles.

Requisitos

Requisito Value
Encabezado
D3D9Types.h

Vea también

Estructuras de Direct3D

GetData