From a3a4ed89b852b494d050e7a611411bb403e003f9 Mon Sep 17 00:00:00 2001 From: Lynix Date: Sat, 25 Aug 2018 22:41:05 +0200 Subject: [PATCH] Graphics/Material: Fix reflection mode not being copied --- include/Nazara/Graphics/Material.inl | 3 ++- src/Nazara/Graphics/Material.cpp | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/include/Nazara/Graphics/Material.inl b/include/Nazara/Graphics/Material.inl index c6e56db84..bf96d6bc5 100644 --- a/include/Nazara/Graphics/Material.inl +++ b/include/Nazara/Graphics/Material.inl @@ -72,7 +72,8 @@ namespace Nz */ inline Material::Material(const Material& material) : RefCounted(), - Resource(material) + Resource(material), + m_reflectionMode(ReflectionMode_Skybox) { Copy(material); } diff --git a/src/Nazara/Graphics/Material.cpp b/src/Nazara/Graphics/Material.cpp index 37ab5afd7..81c50ab85 100644 --- a/src/Nazara/Graphics/Material.cpp +++ b/src/Nazara/Graphics/Material.cpp @@ -433,6 +433,8 @@ namespace Nz m_normalMap = material.m_normalMap; m_specularMap = material.m_specularMap; + SetReflectionMode(material.GetReflectionMode()); + InvalidatePipeline(); }