Bagikan melalui


struktur D3DDEVINFO_D3D9CACHEUTILIZATION

Ukur performa laju hit cache untuk tekstur dan simpul terindeks.

Sintaks

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

Anggota

TextureCacheHitRate

Jenis: FLOAT

Laju hit untuk menemukan tekstur dalam cache tekstur. Ini mengasumsikan ada cache tekstur. Meningkatkan bias tingkat detail untuk menggunakan tekstur yang paling rinci, menggunakan banyak tekstur besar, atau menghasilkan pola akses tekstur mendekati acak pada tekstur besar dengan kode shader kustom dapat secara dramatis memengaruhi tingkat hit cache tekstur.

PostTransformVertexCacheHitRate

Jenis: FLOAT

Laju hit untuk menemukan simpul yang diubah di cache vertex. GPU dirancang untuk mengubah simpul terindeks dan dapat menyimpannya dalam cache vertex. Jika Anda menggunakan jala, D3DXOptimizeFaces atau D3DXOptimizeVertices dapat mengakibatkan pemanfaatan cache vertex yang lebih baik.

Keterangan

Cache yang efisien biasanya lebih dekat ke tingkat hit 90 persen, dan cache yang tidak efisien biasanya lebih dekat ke tingkat hit 10 persen (meskipun persentase rendah belum tentu menjadi masalah).

Persyaratan

Persyaratan Nilai
Header
D3D9Types.h

Lihat juga

Struktur Direct3D

GetData