Low performance in OptimizeMeshesProcess::ProcessNode with huge number of aiMeshes
This commit is contained in:
@@ -181,11 +181,8 @@ void OptimizeMeshesProcess::ProcessNode( aiNode* pNode)
|
||||
verts += mScene->mMeshes[am]->mNumVertices;
|
||||
faces += mScene->mMeshes[am]->mNumFaces;
|
||||
|
||||
pNode->mMeshes[a] = pNode->mMeshes[pNode->mNumMeshes - 1];
|
||||
--pNode->mNumMeshes;
|
||||
for( unsigned int n = a; n < pNode->mNumMeshes; ++n ) {
|
||||
pNode->mMeshes[ n ] = pNode->mMeshes[ n + 1 ];
|
||||
}
|
||||
|
||||
--a;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user