Condividi tramite


struttura D3DDEVINFO_D3D9CACHEUTILIZATION

Misurare le prestazioni della frequenza di riscontri nella cache per trame e vertici indicizzati.

Sintassi

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

Members

TextureCacheHitRate

Tipo: FLOAT

Frequenza di riscontri per la ricerca di una trama nella cache delle trame. Si presuppone che sia presente una cache delle trame. L'aumento della distorsione del livello di dettaglio per l'uso della trama più dettagliata, l'uso di molte trame di grandi dimensioni o la produzione di un modello di accesso di trama quasi casuale su trame di grandi dimensioni con codice shader personalizzato può influire notevolmente sulla frequenza di riscontri nella cache delle trame.

PostTransformVertexCacheHitRate

Tipo: FLOAT

Frequenza di riscontri per la ricerca di vertici trasformati nella cache dei vertici. La GPU è progettata per trasformare i vertici indicizzati e può archiviarli in una cache dei vertici. Se si usano mesh, D3DXOptimizeFaces o D3DXOptimizeVertices può comportare un migliore utilizzo della cache dei vertici.

Commenti

Una cache efficiente è in genere più vicina a una frequenza di riscontri del 90% e una cache inefficiente è in genere più vicina a un tasso di riscontri del 10% (anche se una percentuale bassa non è necessariamente un problema).

Requisiti

Requisito Valore
Intestazione
D3D9Types.h

Vedi anche

Strutture Direct3D

GetData