|
@@ -101,17 +101,17 @@ glTFExporter::glTFExporter(const char* filename, IOSystem* pIOSystem, const aiSc
|
|
{
|
|
{
|
|
aiScene* sceneCopy_tmp;
|
|
aiScene* sceneCopy_tmp;
|
|
SceneCombiner::CopyScene(&sceneCopy_tmp, pScene);
|
|
SceneCombiner::CopyScene(&sceneCopy_tmp, pScene);
|
|
- std::unique_ptr<aiScene> sceneCopy(sceneCopy_tmp);
|
|
|
|
|
|
+ aiScene *sceneCopy(sceneCopy_tmp);
|
|
|
|
|
|
SplitLargeMeshesProcess_Triangle tri_splitter;
|
|
SplitLargeMeshesProcess_Triangle tri_splitter;
|
|
tri_splitter.SetLimit(0xffff);
|
|
tri_splitter.SetLimit(0xffff);
|
|
- tri_splitter.Execute(sceneCopy.get());
|
|
|
|
|
|
+ tri_splitter.Execute(sceneCopy);
|
|
|
|
|
|
SplitLargeMeshesProcess_Vertex vert_splitter;
|
|
SplitLargeMeshesProcess_Vertex vert_splitter;
|
|
vert_splitter.SetLimit(0xffff);
|
|
vert_splitter.SetLimit(0xffff);
|
|
- vert_splitter.Execute(sceneCopy.get());
|
|
|
|
|
|
+ vert_splitter.Execute(sceneCopy);
|
|
|
|
|
|
- mScene = sceneCopy.get();
|
|
|
|
|
|
+ mScene = sceneCopy;
|
|
|
|
|
|
mAsset.reset( new glTF::Asset( pIOSystem ) );
|
|
mAsset.reset( new glTF::Asset( pIOSystem ) );
|
|
|
|
|