D3D10DDI_VERTEX_CACHE_DESC 구조체(d3d10umddi.h)

D3D10DDI_VERTEX_CACHE_DESC 구조는 메시 최적화 데이터를 설명합니다.

구문

typedef struct D3D10DDI_VERTEX_CACHE_DESC {
  [out] UINT Pattern;
  [out] UINT OptMethod;
  [out] UINT CacheSize;
  [out] UINT MagicNumber;
} D3D10DDI_VERTEX_CACHE_DESC;

멤버

[out] Pattern

비트 패턴입니다. 드라이버는 비트 패턴을 CACH FOURCC(4자 코드) 값으로 지정해야 합니다. 드라이버는 다음 MAKEFOURCC 매크로를 사용하여 FOURCC 값을 CACH로 지정할 수 있습니다.

MAKEFOURCC('C', 'A', 'C', 'H'); 

[out] OptMethod

메시 최적화 방법입니다. 드라이버는 다음 값 중 하나를 사용하여 사용하는 메시 최적화를 지정할 수 있습니다.

의미
0 가장 긴 스트립 최적화
1 꼭짓점 캐시 기반 최적화

[out] CacheSize

드라이버가 꼭짓점 캐시를 최적화하는 유효 크기(항목)입니다. 실제 캐시 크기는 대부분의 경우 실제 캐시 크기가 더 크기 때문에 CacheSize 에 지정된 크기일 필요는 없습니다. 드라이버는 OptMethod 멤버에서 1을 지정하는 경우에만 CacheSize에서 최적화된 크기를 지정합니다.

[out] MagicNumber

스트립 목록을 다시 시작할 시기를 결정할 때 시행착오 절차의 일부로 사용해야 하는 숫자입니다. 이 숫자는 CacheSize 멤버에 지정된 값까지 1부터 1까지입니다. 일반적으로 가장 좋은 값은 CacheSize/2에 가깝습니다. 드라이버는 OptMethod 멤버에서 0을 지정하는 경우에만 MagicNumber의 숫자를 지정합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다.
머리글 d3d10umddi.h(D3d10umddi.h 포함)