Graphics/SpriteLibrary: Fix missing initialization/uninitialization (fixes crash at exit)

Former-commit-id: c7bbd781d163a8456f1fadd0f71451adc5a1bd1a
This commit is contained in:
Lynix
2016-01-19 12:14:07 +01:00
parent 9ae27d990c
commit c359c6925e
3 changed files with 30 additions and 0 deletions

View File

@@ -18,6 +18,7 @@
#include <Nazara/Graphics/RenderTechniques.hpp>
#include <Nazara/Graphics/SkinningManager.hpp>
#include <Nazara/Graphics/SkyboxBackground.hpp>
#include <Nazara/Graphics/Sprite.hpp>
#include <Nazara/Graphics/Formats/MeshLoader.hpp>
#include <Nazara/Graphics/Formats/OBJLoader.hpp>
#include <Nazara/Graphics/Formats/TextureLoader.hpp>
@@ -89,6 +90,12 @@ namespace Nz
return false;
}
if (!Sprite::Initialize())
{
NazaraError("Failed to initialize sprites");
return false;
}
// Loaders
Loaders::RegisterOBJ();
@@ -181,6 +188,7 @@ namespace Nz
ParticleController::Uninitialize();
Material::Uninitialize();
SkyboxBackground::Uninitialize();
Sprite::Uninitialize();
NazaraNotice("Uninitialized: Graphics module");