D3DDEVINFO _ D3D9CACHEUTILIZATION, structure
Mesurez les performances du taux d’accès au cache pour les textures et les vertex indexés.
Syntaxe
typedef struct D3DDEVINFO_D3D9CACHEUTILIZATION {
FLOAT TextureCacheHitRate;
FLOAT PostTransformVertexCacheHitRate;
} D3DDEVINFO_D3D9CACHEUTILIZATION, *LPD3DDEVINFO_D3D9CACHEUTILIZATION;
Membres
-
TextureCacheHitRate
-
Type : float
-
Taux d’accès pour la recherche d’une texture dans le cache de texture. Cela suppose qu’il existe un cache de texture. L’amélioration du niveau de détail pour utiliser la texture la plus détaillée, l’utilisation de nombreuses textures volumineuses ou la génération d’un modèle d’accès de texture presque aléatoire sur les textures volumineuses avec un code de nuanceur personnalisé peut avoir un impact considérable sur le taux d’accès au cache de texture.
-
PostTransformVertexCacheHitRate
-
Type : float
-
Taux d’accès pour la recherche des vertex transformés dans le cache de vertex. Le GPU est conçu pour transformer des vertex indexés et peut les stocker dans un cache de vertex. Si vous utilisez des mailles, D3DXOptimizeFaces ou D3DXOptimizeVertices peut entraîner une meilleure utilisation du cache de vertex.
Notes
Un cache efficace est généralement plus proche d’un taux d’accès de 90% et un cache inefficace est généralement plus proche d’un taux d’accès de 10% (même si un faible pourcentage n’est pas nécessairement un problème).
Configuration requise
| Condition requise | Valeur |
|---|---|
| En-tête |
|