D3DX10_MESHOPT 열거형
수행할 메시 최적화 유형을 지정합니다.
Syntax
typedef enum D3DX10_MESHOPT {
D3DX10_MESHOPT_COMPACT = 0x01000000,
D3DX10_MESHOPT_ATTR_SORT = 0x02000000,
D3DX10_MESHOPT_VERTEX_CACHE = 0x04000000,
D3DX10_MESHOPT_STRIP_REORDER = 0x08000000,
D3DX10_MESHOPT_IGNORE_VERTS = 0x10000000,
D3DX10_MESHOPT_DO_NOT_SPLIT = 0x20000000,
D3DX10_MESHOPT_DEVICE_INDEPENDENT = 0x00400000
} D3DX10_MESHOPT, *LPD3DX10_MESHOPT;
상수
-
D3DX10_MESHOPT_COMPACT
-
사용되지 않는 꼭짓점과 얼굴을 제거하기 위해 얼굴을 다시 정렬합니다.
-
D3DX10_MESHOPT_ATTR_SORT
-
더 적은 특성 번들 상태 변경 및 향상된 DrawSubset 성능을 최적화하기 위해 다시 정렬합니다.
-
D3DX10_MESHOPT_VERTEX_CACHE
-
다시 정렬하면 꼭짓점 캐시의 캐시 적중률을 높일 수 있습니다.
-
D3DX10_MESHOPT_STRIP_REORDER
-
인접한 삼각형의 길이를 최대화하기 위해 얼굴을 다시 정렬합니다.
-
D3DX10_MESHOPT_IGNORE_VERTS
-
얼굴만 최적화합니다. 꼭짓점을 최적화하지 않습니다.
-
D3DX10_MESHOPT_DO_NOT_SPLIT
-
특성을 정렬하는 동안 특성 그룹 간에 공유되는 꼭짓점을 분할하지 마세요.
-
D3DX10_MESHOPT_DEVICE_INDEPENDENT
-
꼭짓점 캐시 크기에 영향을 줍니다. 이 플래그를 사용하면 레거시 하드웨어에서 잘 작동하는 기본 꼭짓점 캐시 크기를 지정합니다.
설명
D3DXMESHOPT_STRIPREORDER 및 D3DXMESHOPT_VERTEXCACHE 최적화 플래그는 상호 배타적입니다.
이 열거형에서 D3DXMESHOPT_SHAREVB 플래그가 제거되었습니다. 대신 D3DXMESH에서 D3DXMESH_VB_SHARE 사용합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|
추가 정보