Condividi tramite


D3D10DDI_VERTEX_CACHE_DESC struttura (d3d10umddi.h)

La struttura D3D10DDI_VERTEX_CACHE_DESC descrive i dati di ottimizzazione della mesh.

Sintassi

typedef struct D3D10DDI_VERTEX_CACHE_DESC {
  [out] UINT Pattern;
  [out] UINT OptMethod;
  [out] UINT CacheSize;
  [out] UINT MagicNumber;
} D3D10DDI_VERTEX_CACHE_DESC;

Members

[out] Pattern

Modello di bit. Il driver deve specificare il modello di bit come valore di codice A QUATTRO caratteri (FOURCC). Il driver può usare la macro MAKEFOURCC seguente per specificare il valore FOURCC come CACH:

MAKEFOURCC('C', 'A', 'C', 'H'); 

[out] OptMethod

Metodo di ottimizzazione mesh. Il driver può usare uno dei valori seguenti per specificare l'ottimizzazione mesh usata.

Valore Significato
0 Ottimizzazione strips più lunga
1 Ottimizzazione basata su vertex-cache

[out] CacheSize

Dimensioni effettive, nelle voci, per cui il driver ottimizza la cache dei vertici. Le dimensioni effettive della cache non sono necessarie per essere le dimensioni specificate in CacheSize perché le dimensioni effettive della cache sono maggiori nella maggior parte delle situazioni. Il driver specifica una dimensione ottimizzata in CacheSize solo se specifica anche 1 nel membro OptMethod .

[out] MagicNumber

Numero che deve essere usato come parte di una procedura di valutazione e errore quando si determina quando riavviare l'elenco di strip. Questo numero può essere compreso tra 1 e il valore specificato nel membro CacheSize . In genere, i valori migliori sono vicini a CacheSize/2. Il driver specifica un numero in MagicNumber solo se specifica anche 0 nel membro OptMethod .

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows.
Intestazione d3d10umddi.h (include D3d10umddi.h)