Plugins/Assimp: Fix index buffers optimization always active
This commit is contained in:
parent
edec42038c
commit
8c4773cdeb
|
|
@ -97,16 +97,15 @@ bool Load(Mesh* mesh, Stream& stream, const MeshParams& parameters)
|
|||
fileIO.OpenProc = StreamOpener;
|
||||
fileIO.UserData = reinterpret_cast<char*>(&userdata);
|
||||
|
||||
unsigned int postProcess = aiProcess_CalcTangentSpace | aiProcess_JoinIdenticalVertices
|
||||
| aiProcess_MakeLeftHanded | aiProcess_Triangulate
|
||||
| aiProcess_RemoveComponent | aiProcess_GenSmoothNormals
|
||||
| aiProcess_SplitLargeMeshes | aiProcess_LimitBoneWeights
|
||||
| aiProcess_ImproveCacheLocality | aiProcess_RemoveRedundantMaterials
|
||||
| aiProcess_FixInfacingNormals | aiProcess_SortByPType
|
||||
| aiProcess_FindInvalidData | aiProcess_GenUVCoords
|
||||
| aiProcess_TransformUVCoords | aiProcess_OptimizeMeshes
|
||||
| aiProcess_OptimizeGraph | aiProcess_FlipWindingOrder
|
||||
| aiProcess_Debone;
|
||||
unsigned int postProcess = aiProcess_CalcTangentSpace | aiProcess_Debone
|
||||
| aiProcess_FindInvalidData | aiProcess_FixInfacingNormals
|
||||
| aiProcess_FlipWindingOrder | aiProcess_GenSmoothNormals
|
||||
| aiProcess_GenUVCoords | aiProcess_JoinIdenticalVertices
|
||||
| aiProcess_LimitBoneWeights | aiProcess_MakeLeftHanded
|
||||
| aiProcess_OptimizeGraph | aiProcess_OptimizeMeshes
|
||||
| aiProcess_RemoveComponent | aiProcess_RemoveRedundantMaterials
|
||||
| aiProcess_SortByPType | aiProcess_SplitLargeMeshes
|
||||
| aiProcess_TransformUVCoords | aiProcess_Triangulate;
|
||||
|
||||
if (parameters.optimizeIndexBuffers)
|
||||
postProcess |= aiProcess_ImproveCacheLocality;
|
||||
|
|
|
|||
Loading…
Reference in New Issue