Changed order of some post processing steps in order to switch coordinate system as early as possible because pretransform now accept external matrices for the root transformation & this matrice should imperatively be in the same system coordinates as the rest of assimp structures
parent
358819c1a0
commit
2dd6726c02
|
@ -133,6 +133,15 @@ void GetPostProcessingStepInstanceList(std::vector< BaseProcess* >& out)
|
||||||
// validated - as RegisterPPStep() does - all dependencies must be given.
|
// validated - as RegisterPPStep() does - all dependencies must be given.
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
out.reserve(25);
|
out.reserve(25);
|
||||||
|
#if (!defined ASSIMP_BUILD_NO_MAKELEFTHANDED_PROCESS)
|
||||||
|
out.push_back( new MakeLeftHandedProcess());
|
||||||
|
#endif
|
||||||
|
#if (!defined ASSIMP_BUILD_NO_FLIPUVS_PROCESS)
|
||||||
|
out.push_back( new FlipUVsProcess());
|
||||||
|
#endif
|
||||||
|
#if (!defined ASSIMP_BUILD_NO_FLIPWINDINGORDER_PROCESS)
|
||||||
|
out.push_back( new FlipWindingOrderProcess());
|
||||||
|
#endif
|
||||||
#if (!defined ASSIMP_BUILD_NO_REMOVEVC_PROCESS)
|
#if (!defined ASSIMP_BUILD_NO_REMOVEVC_PROCESS)
|
||||||
out.push_back( new RemoveVCProcess());
|
out.push_back( new RemoveVCProcess());
|
||||||
#endif
|
#endif
|
||||||
|
@ -207,15 +216,6 @@ void GetPostProcessingStepInstanceList(std::vector< BaseProcess* >& out)
|
||||||
#if (!defined ASSIMP_BUILD_NO_SPLITLARGEMESHES_PROCESS)
|
#if (!defined ASSIMP_BUILD_NO_SPLITLARGEMESHES_PROCESS)
|
||||||
out.push_back( new SplitLargeMeshesProcess_Vertex());
|
out.push_back( new SplitLargeMeshesProcess_Vertex());
|
||||||
#endif
|
#endif
|
||||||
#if (!defined ASSIMP_BUILD_NO_MAKELEFTHANDED_PROCESS)
|
|
||||||
out.push_back( new MakeLeftHandedProcess());
|
|
||||||
#endif
|
|
||||||
#if (!defined ASSIMP_BUILD_NO_FLIPUVS_PROCESS)
|
|
||||||
out.push_back( new FlipUVsProcess());
|
|
||||||
#endif
|
|
||||||
#if (!defined ASSIMP_BUILD_NO_FLIPWINDINGORDER_PROCESS)
|
|
||||||
out.push_back( new FlipWindingOrderProcess());
|
|
||||||
#endif
|
|
||||||
#if (!defined ASSIMP_BUILD_NO_DEBONE_PROCESS)
|
#if (!defined ASSIMP_BUILD_NO_DEBONE_PROCESS)
|
||||||
out.push_back( new DeboneProcess());
|
out.push_back( new DeboneProcess());
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue