estrutura D3DDEVINFO_D3D9CACHEUTILIZATION
Meça o desempenho da taxa de ocorrência do cache para texturas e vértices indexados.
Sintaxe
typedef struct D3DDEVINFO_D3D9CACHEUTILIZATION {
FLOAT TextureCacheHitRate;
FLOAT PostTransformVertexCacheHitRate;
} D3DDEVINFO_D3D9CACHEUTILIZATION, *LPD3DDEVINFO_D3D9CACHEUTILIZATION;
Membros
-
TextureCacheHitRate
-
Tipo: FLOAT
-
A taxa de ocorrência para localizar uma textura no cache de textura. Isso pressupõe que há um cache de textura. Aumentar o viés de nível de detalhes para usar a textura mais detalhada, usando muitas texturas grandes ou produzindo um padrão de acesso de textura quase aleatório em texturas grandes com código de sombreador personalizado pode afetar drasticamente a taxa de ocorrência do cache de textura.
-
PostTransformVertexCacheHitRate
-
Tipo: FLOAT
-
A taxa de ocorrência para localizar vértices transformados no cache de vértice. A GPU foi projetada para transformar vértices indexados e pode armazená-los em um cache de vértice. Se você estiver usando malhas, D3DXOptimizeFaces ou D3DXOptimizeVertices poderá resultar em melhor utilização do cache de vértice.
Comentários
Um cache eficiente normalmente está mais próximo de uma taxa de ocorrência de 90%, e um cache ineficiente normalmente está mais próximo de uma taxa de ocorrência de 10% (embora uma porcentagem baixa não seja necessariamente um problema).
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Confira também