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 |
|
Consulte también