diff --git a/material.hpp b/material.hpp index c53c523..18a9d06 100644 --- a/material.hpp +++ b/material.hpp @@ -23,6 +23,10 @@ public: m_brdf = _brdf != NULL ? _brdf : static_cast(new PhongBRDF()); } + ~Material() { + delete m_brdf; + } + Material(const Material & m) { m_diffuse = m.m_diffuse; m_specular = m.m_specular;