Browse Source

Merge pull request #2501 from petrmohelnik/glTF-importer---clean-all-member-arrays

glTF importer - clean all member arrays
Kim Kulling 6 years ago
parent
commit
1651f16239
2 changed files with 10 additions and 2 deletions
  1. 5 1
      code/glTF2Importer.cpp
  2. 5 1
      code/glTFImporter.cpp

+ 5 - 1
code/glTF2Importer.cpp

@@ -1130,7 +1130,11 @@ void glTF2Importer::ImportEmbeddedTextures(glTF2::Asset& r)
     }
 }
 
-void glTF2Importer::InternReadFile(const std::string& pFile, aiScene* pScene, IOSystem* pIOHandler) {
+void glTF2Importer::InternReadFile(const std::string& pFile, aiScene* pScene, IOSystem* pIOHandler)
+{
+    // clean all member arrays
+    meshOffsets.clear();
+    embeddedTexIdxs.clear();
 
     this->mScene = pScene;
 

+ 5 - 1
code/glTFImporter.cpp

@@ -717,7 +717,11 @@ void glTFImporter::ImportEmbeddedTextures(glTF::Asset& r)
     }
 }
 
-void glTFImporter::InternReadFile(const std::string& pFile, aiScene* pScene, IOSystem* pIOHandler) {
+void glTFImporter::InternReadFile(const std::string& pFile, aiScene* pScene, IOSystem* pIOHandler)
+{
+    // clean all member arrays
+    meshOffsets.clear();
+    embeddedTexIdxs.clear();
 
     this->mScene = pScene;