共用方式為


D3DDEVINFO_D3D9CACHEUTILIZATION 結構

測量紋理和索引頂點的快取命中率效能。

語法

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

成員

TextureCacheHitRate

類型: FLOAT

在紋理快取中尋找紋理的命中率。 這假設有紋理快取。 使用許多大型紋理、使用許多大型紋理,或在具有自訂著色器程式碼的大型紋理上產生接近隨機紋理存取模式,增加詳細度偏差,可能會大幅影響紋理快取命中率。

PostTransformVertexCacheHitRate

類型: FLOAT

在頂點快取中尋找已轉換頂點的命中率。 GPU 的設計目的是轉換已編制索引的頂點,並可能將它們儲存在頂點快取中。 如果您使用網格, D3DXOptimizeFacesD3DXOptimizeVertices 可能會導致更好的頂點快取使用率。

備註

有效率的快取通常較接近 90% 的點擊率,而效率不佳的快取通常較接近 10% 的點擊率 (,但低百分比不一定是問題) 。

規格需求

需求
標頭
D3D9Types.h

另請參閱

Direct3D 結構

GetData