diff --git a/src/Nazara/Graphics/Loaders/Mesh/Loader.cpp b/src/Nazara/Graphics/Loaders/Mesh/Loader.cpp index 6761be3a2..26c4b118e 100644 --- a/src/Nazara/Graphics/Loaders/Mesh/Loader.cpp +++ b/src/Nazara/Graphics/Loaders/Mesh/Loader.cpp @@ -66,8 +66,6 @@ namespace if (material->LoadFromFile(mat, parameters.material)) { - material->SetShader(parameters.shaderName); - model->SetMaterial(i, material.get()); material.release(); } diff --git a/src/Nazara/Graphics/Loaders/OBJ/Loader.cpp b/src/Nazara/Graphics/Loaders/OBJ/Loader.cpp index 6f3b09771..3d939f7ea 100644 --- a/src/Nazara/Graphics/Loaders/OBJ/Loader.cpp +++ b/src/Nazara/Graphics/Loaders/OBJ/Loader.cpp @@ -212,7 +212,7 @@ namespace std::unique_ptr material(new NzMaterial); material->SetPersistent(false); - material->SetShader(parameters.shaderName); + material->SetShader(parameters.material.shaderName); nzUInt8 alphaValue = static_cast(mtlMat->alpha*255.f); diff --git a/src/Nazara/Graphics/Model.cpp b/src/Nazara/Graphics/Model.cpp index 23cd89b5e..301424263 100644 --- a/src/Nazara/Graphics/Model.cpp +++ b/src/Nazara/Graphics/Model.cpp @@ -6,7 +6,6 @@ #include #include #include -#include #include #include #include @@ -25,9 +24,6 @@ bool NzModelParameters::IsValid() const if (loadMaterials && !material.IsValid()) return false; - if (!NzUberShaderLibrary::Has(shaderName)) - return false; - return mesh.IsValid(); }