Microsoft DirectX 8.0 (Visual Basic)

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.LoadMeshFromXD3DX8.LoadMeshFromXofD3DXMesh.Optimize