Added SkinningManager

Former-commit-id: ca3648dc16f5b1654cb8e3f5480d04f7fd22a3bc
This commit is contained in:
Lynix
2014-06-21 16:23:38 +02:00
parent 774df28d87
commit 6c1852299d
4 changed files with 286 additions and 3 deletions

View File

@@ -11,6 +11,7 @@
#include <Nazara/Graphics/ForwardRenderTechnique.hpp>
#include <Nazara/Graphics/Material.hpp>
#include <Nazara/Graphics/RenderTechniques.hpp>
#include <Nazara/Graphics/SkinningManager.hpp>
#include <Nazara/Graphics/Loaders/Mesh.hpp>
#include <Nazara/Graphics/Loaders/OBJ.hpp>
#include <Nazara/Graphics/Loaders/Texture.hpp>
@@ -39,7 +40,13 @@ bool NzGraphics::Initialize()
if (!NzMaterial::Initialize())
{
NazaraError("Failed to create material");
NazaraError("Failed to initialize materials");
return false;
}
if (!NzSkinningManager::Initialize())
{
NazaraError("Failed to initialize skinning cache");
return false;
}
@@ -89,9 +96,9 @@ void NzGraphics::Uninitialize()
NzLoaders_OBJ_Unregister();
NzLoaders_Texture_Unregister();
NzMaterial::Uninitialize();
NzDeferredRenderTechnique::Uninitialize();
NzMaterial::Uninitialize();
NzSkinningManager::Uninitialize();
NazaraNotice("Uninitialized: Graphics module");