Fixed UberShader leak

Former-commit-id: 2d84fadee8ed55f068d30a28510500fe64df6365
This commit is contained in:
Lynix
2014-03-06 09:58:26 +01:00
parent cd73159d5b
commit cec6f29e1e

View File

@@ -645,6 +645,7 @@ bool NzMaterial::Initialize()
// Basic shader
{
std::unique_ptr<NzUberShaderPreprocessor> uberShader(new NzUberShaderPreprocessor);
uberShader->SetPersistent(false);
NzString fragmentShader;
NzString vertexShader;
@@ -685,6 +686,7 @@ bool NzMaterial::Initialize()
// PhongLighting shader
{
std::unique_ptr<NzUberShaderPreprocessor> uberShader(new NzUberShaderPreprocessor);
uberShader->SetPersistent(false);
NzString fragmentShader;
NzString vertexShader;