CONST_D3DXMESHOPT
メッシュに対して実行可能な最適化の種類を指定する。
Enum CONST_D3DXMESHOPT
D3DXMESHOPT_COMPACT = 1
D3DXMESHOPT_ATTRSORT = 2
D3DXMESHOPT_VERTEXCACHE = 4
D3DXMESHOPT_IGNOREVERTS = 16
D3DXMESHOPT_SHAREVB = 32
End Enum
定数
- D3DXMESHOPT_COMPACT
- 面の順番を変更し、使用されていない頂点と面を削除する。
- D3DXMESHOPT_ATTRSORT
- 属性バンドル ステートの変更を少なくし、D3DXBaseMesh.DrawSubset のパフォーマンスを強化するため、面の順番を変更して最適化を行う。
- D3DXMESHOPT_VERTEXCACHE
- 面の順番を変更し、頂点キャッシュのキャッシュ ヒット率を向上させる。
- D3DXMESHOPT_IGNOREVERTS
- 面のみ最適化する。頂点の最適化は行わない。
- D3DXMESHOPT_SHAREVB
- 頂点バッファを共有する。
参照
D3DX8.LoadMeshFromX、D3DX8.LoadMeshFromXof、D3DXMesh.Optimize