D3DDEVINFO_D3D9CACHEUTILIZATION structure
Mesurez les performances du taux d’accès au cache pour les textures et les sommets indexés.
Syntaxe
typedef struct D3DDEVINFO_D3D9CACHEUTILIZATION {
FLOAT TextureCacheHitRate;
FLOAT PostTransformVertexCacheHitRate;
} D3DDEVINFO_D3D9CACHEUTILIZATION, *LPD3DDEVINFO_D3D9CACHEUTILIZATION;
Membres
-
TextureCacheHitRate
-
Type : FLOAT
-
Taux d’accès pour trouver une texture dans le cache de texture. Cela suppose qu’il existe un cache de texture. L’augmentation du biais de niveau de détail pour utiliser la texture la plus détaillée, l’utilisation de nombreuses textures volumineuses ou la production d’un modèle d’accès aux textures presque aléatoire sur des textures volumineuses avec du code de nuanceur personnalisé peut affecter considérablement le taux d’accès au cache de texture.
-
PostTransformVertexCacheHitRate
-
Type : FLOAT
-
Taux d’accès pour la recherche de sommets transformés dans le cache de vertex. Le GPU est conçu pour transformer les sommets indexés et peut les stocker dans un cache de vertex. Si vous utilisez des maillages, D3DXOptimizeFaces ou D3DXOptimizeVertices peuvent améliorer l’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 % (bien qu’un faible pourcentage ne soit pas nécessairement un problème).
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Voir aussi