From cec6f29e1ebaf830cf1cabb35809b34d1b49b4d9 Mon Sep 17 00:00:00 2001 From: Lynix Date: Thu, 6 Mar 2014 09:58:26 +0100 Subject: [PATCH] Fixed UberShader leak Former-commit-id: 2d84fadee8ed55f068d30a28510500fe64df6365 --- src/Nazara/Graphics/Material.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Nazara/Graphics/Material.cpp b/src/Nazara/Graphics/Material.cpp index bb8bc130a..a4aa979f8 100644 --- a/src/Nazara/Graphics/Material.cpp +++ b/src/Nazara/Graphics/Material.cpp @@ -645,6 +645,7 @@ bool NzMaterial::Initialize() // Basic shader { std::unique_ptr uberShader(new NzUberShaderPreprocessor); + uberShader->SetPersistent(false); NzString fragmentShader; NzString vertexShader; @@ -685,6 +686,7 @@ bool NzMaterial::Initialize() // PhongLighting shader { std::unique_ptr uberShader(new NzUberShaderPreprocessor); + uberShader->SetPersistent(false); NzString fragmentShader; NzString vertexShader;