Bagikan melalui


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)