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
1 changed files with 2 additions and 0 deletions

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;