Low performance in OptimizeMeshesProcess::ProcessNode with huge number of aiMeshes

pull/1358/head
Sergio Acereda 2017-07-22 23:28:55 +02:00
parent 5ce614be3b
commit 8606ec6060
1 changed files with 1 additions and 4 deletions

View File

@ -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;
}
}