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.OpenProc = StreamOpener;
|
||||||
fileIO.UserData = reinterpret_cast<char*>(&userdata);
|
fileIO.UserData = reinterpret_cast<char*>(&userdata);
|
||||||
|
|
||||||
unsigned int postProcess = aiProcess_CalcTangentSpace | aiProcess_JoinIdenticalVertices
|
unsigned int postProcess = aiProcess_CalcTangentSpace | aiProcess_Debone
|
||||||
| aiProcess_MakeLeftHanded | aiProcess_Triangulate
|
| aiProcess_FindInvalidData | aiProcess_FixInfacingNormals
|
||||||
| aiProcess_RemoveComponent | aiProcess_GenSmoothNormals
|
| aiProcess_FlipWindingOrder | aiProcess_GenSmoothNormals
|
||||||
| aiProcess_SplitLargeMeshes | aiProcess_LimitBoneWeights
|
| aiProcess_GenUVCoords | aiProcess_JoinIdenticalVertices
|
||||||
| aiProcess_ImproveCacheLocality | aiProcess_RemoveRedundantMaterials
|
| aiProcess_LimitBoneWeights | aiProcess_MakeLeftHanded
|
||||||
| aiProcess_FixInfacingNormals | aiProcess_SortByPType
|
| aiProcess_OptimizeGraph | aiProcess_OptimizeMeshes
|
||||||
| aiProcess_FindInvalidData | aiProcess_GenUVCoords
|
| aiProcess_RemoveComponent | aiProcess_RemoveRedundantMaterials
|
||||||
| aiProcess_TransformUVCoords | aiProcess_OptimizeMeshes
|
| aiProcess_SortByPType | aiProcess_SplitLargeMeshes
|
||||||
| aiProcess_OptimizeGraph | aiProcess_FlipWindingOrder
|
| aiProcess_TransformUVCoords | aiProcess_Triangulate;
|
||||||
| aiProcess_Debone;
|
|
||||||
|
|
||||||
if (parameters.optimizeIndexBuffers)
|
if (parameters.optimizeIndexBuffers)
|
||||||
postProcess |= aiProcess_ImproveCacheLocality;
|
postProcess |= aiProcess_ImproveCacheLocality;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue