estructura de D3DDEVINFO_D3D9CACHEUTILIZATION

Mida el rendimiento de la tasa de aciertos de caché para texturas e vértices indexados.

Sintaxis

typedef struct D3DDEVINFO_D3D9CACHEUTILIZATION {
  FLOAT TextureCacheHitRate;
  FLOAT PostTransformVertexCacheHitRate;
} D3DDEVINFO_D3D9CACHEUTILIZATION, *LPD3DDEVINFO_D3D9CACHEUTILIZATION;

Miembros

TextureCacheHitRate

Tipo: FLOAT

Tasa de aciertos para buscar una textura en la caché de texturas. Esto supone que hay una caché de texturas. Aumentar el sesgo de nivel de detalle para usar la textura más detallada, usar muchas texturas grandes o producir un patrón de acceso de textura casi aleatorio en texturas grandes con código de sombreador personalizado puede afectar drásticamente a la tasa de aciertos de caché de texturas.

PostTransformVertexCacheHitRate

Tipo: FLOAT

Tasa de aciertos para buscar vértices transformados en la caché de vértices. La GPU está diseñada para transformar vértices indexados y puede almacenarlos en una caché de vértices. Si usa mallas, D3DXOptimizeFaces o D3DXOptimizeVertices puede dar lugar a un mejor uso de caché de vértices.

Comentarios

Una caché eficaz suele estar más cerca de una tasa de aciertos del 90 por ciento y una caché ineficaz suele estar más cerca de una tasa de aciertos del 10 por ciento (aunque un porcentaje bajo no es necesariamente un problema).

Requisitos

Requisito Value
Encabezado
D3D9Types.h

Consulte también

Estructuras de Direct3D

GetData