Export: Copy metadata to be able to export it properly.
parent
ef12eb84bb
commit
b66bee8d79
|
@ -55,6 +55,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
#include <assimp/SceneCombiner.h>
|
#include <assimp/SceneCombiner.h>
|
||||||
#include <assimp/StringUtils.h>
|
#include <assimp/StringUtils.h>
|
||||||
#include <assimp/fast_atof.h>
|
#include <assimp/fast_atof.h>
|
||||||
|
#include <assimp/metadata.h>
|
||||||
#include <assimp/Hash.h>
|
#include <assimp/Hash.h>
|
||||||
#include "time.h"
|
#include "time.h"
|
||||||
#include <assimp/DefaultLogger.hpp>
|
#include <assimp/DefaultLogger.hpp>
|
||||||
|
@ -1001,7 +1002,12 @@ void SceneCombiner::CopyScene(aiScene** _dest,const aiScene* src,bool allocate)
|
||||||
*_dest = new aiScene();
|
*_dest = new aiScene();
|
||||||
}
|
}
|
||||||
aiScene* dest = *_dest;
|
aiScene* dest = *_dest;
|
||||||
ai_assert(dest);
|
ai_assert(nullptr != dest);
|
||||||
|
|
||||||
|
// copy metadata
|
||||||
|
if ( nullptr != src->mMetaData ) {
|
||||||
|
dest->mMetaData = new aiMetadata( *src->mMetaData );
|
||||||
|
}
|
||||||
|
|
||||||
// copy animations
|
// copy animations
|
||||||
dest->mNumAnimations = src->mNumAnimations;
|
dest->mNumAnimations = src->mNumAnimations;
|
||||||
|
|
Loading…
Reference in New Issue