summaryrefslogtreecommitdiffhomepage
path: root/MagicEx/src/convert.inl.h
diff options
context:
space:
mode:
authorAki <please@ignore.pl>2024-04-10 00:53:34 +0200
committerAki <please@ignore.pl>2024-04-10 00:53:34 +0200
commit4409303f4f2999ae7c4e65ff7553480e6968740f (patch)
treed111aac66cbaf312b59c082e8679c914946114cb /MagicEx/src/convert.inl.h
parent3cc6b923edb69907794c3dc6daa61a445b3a56c0 (diff)
downloadstarshatter-4409303f4f2999ae7c4e65ff7553480e6968740f.zip
starshatter-4409303f4f2999ae7c4e65ff7553480e6968740f.tar.gz
starshatter-4409303f4f2999ae7c4e65ff7553480e6968740f.tar.bz2
Fixed converters crashing on loading textures when they were available
Diffstat (limited to 'MagicEx/src/convert.inl.h')
-rw-r--r--MagicEx/src/convert.inl.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/MagicEx/src/convert.inl.h b/MagicEx/src/convert.inl.h
index 7bf29ee..4dbe771 100644
--- a/MagicEx/src/convert.inl.h
+++ b/MagicEx/src/convert.inl.h
@@ -7,6 +7,7 @@
#include <memory>
#include <string>
+#include <Clock.h>
#include <DataLoader.h>
#include <Solid.h>
@@ -21,6 +22,7 @@ template <typename Input, typename Output>
int
convert(const std::string& input, const std::string& output)
{
+ Clock::Init();
DataLoader::Initialize();
auto solid = std::make_unique<Solid>();
if (!ImportInto<Input>(input.c_str(), solid.get()))
@@ -32,6 +34,7 @@ convert(const std::string& input, const std::string& output)
if (!exporter.Save(model))
return 1;
DataLoader::Close();
+ Clock::Close();
return 0;
}