struktur D3D10DDI_VERTEX_CACHE_DESC (d3d10umddi.h)
Struktur D3D10DDI_VERTEX_CACHE_DESC menjelaskan data pengoptimalan jala.
Sintaks
typedef struct D3D10DDI_VERTEX_CACHE_DESC {
[out] UINT Pattern;
[out] UINT OptMethod;
[out] UINT CacheSize;
[out] UINT MagicNumber;
} D3D10DDI_VERTEX_CACHE_DESC;
Anggota
[out] Pattern
Pola bit. Driver harus menentukan pola bit sebagai nilai KODE empat karakter CACH (FOURCC). Driver dapat menggunakan makro MAKEFOURCC berikut untuk menentukan nilai FOURCC sebagai CACH:
MAKEFOURCC('C', 'A', 'C', 'H');
[out] OptMethod
Metode pengoptimalan jala. Driver dapat menggunakan salah satu nilai berikut untuk menentukan pengoptimalan jala yang digunakannya.
Nilai | Makna |
---|---|
0 | Pengoptimalan strip terpanjang |
1 | Pengoptimalan berbasis vertex-cache |
[out] CacheSize
Ukuran efektif, dalam entri, yang dioptimalkan driver cache vertex. Ukuran cache aktual tidak diperlukan untuk menjadi ukuran yang ditentukan dalam CacheSize karena ukuran cache aktual lebih besar dalam sebagian besar situasi. Driver menentukan ukuran yang dioptimalkan dalam CacheSize hanya jika juga menentukan 1 di anggota OptMethod .
[out] MagicNumber
Angka yang harus digunakan sebagai bagian dari prosedur uji coba-dan-kesalahan ketika Anda menentukan kapan harus memulai ulang daftar strip. Angka ini bisa dari 1 hingga nilai yang ditentukan dalam anggota CacheSize . Biasanya, nilai terbaik berada di dekat CacheSize/2. Driver menentukan angka di MagicNumber hanya jika juga menentukan 0 di anggota OptMethod .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows. |
Header | d3d10umddi.h (termasuk D3d10umddi.h) |