다음을 통해 공유


D3DDEVINFO_D3D9CACHEUTILIZATION 구조체

텍스처 및 인덱싱된 꼭짓점의 캐시 적중률 성능을 측정합니다.

구문

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

멤버

TextureCacheHitRate

형식: FLOAT

텍스처 캐시에서 텍스처를 찾기 위한 적중률입니다. 이렇게 하면 텍스처 캐시가 있다고 가정합니다. 가장 자세한 텍스처를 사용하기 위해 세부 수준 바이어스를 늘리거나, 많은 큰 텍스처를 사용하거나, 사용자 지정 셰이더 코드를 사용하여 큰 텍스처에서 거의 임의 텍스처 액세스 패턴을 생성하면 텍스처 캐시 적중률에 큰 영향을 줄 수 있습니다.

PostTransformVertexCacheHitRate

형식: FLOAT

꼭짓점 캐시에서 변환된 꼭짓점을 찾기 위한 적중률입니다. GPU는 인덱싱된 꼭짓점을 변환하도록 설계되었으며 꼭짓점 캐시에 저장할 수 있습니다. 메시를 사용하는 경우 D3DXOptimizeFaces 또는 D3DXOptimizeVertices 는 더 나은 꼭짓점 캐시 사용률을 초래할 수 있습니다.

설명

효율적인 캐시는 일반적으로 90%의 적중률에 가깝고 비효율적인 캐시는 일반적으로 10%의 적중률에 가깝습니다(낮은 비율은 반드시 문제가 되는 것은 아니지만).

요구 사항

요구 사항
헤더
D3D9Types.h

추가 정보

Direct3D 구조체

GetData