Fixed leak from UberShaderPreprocessor

Former-commit-id: 4415e602b2b226dbb434dfd6b8d5133952b49c04
This commit is contained in:
Lynix 2014-04-21 22:15:36 +02:00
parent c606599e19
commit 4ef5f6fb3d
1 changed files with 2 additions and 1 deletions

View File

@ -35,8 +35,9 @@ NzUberShaderInstance* NzUberShaderPreprocessor::Get(const NzParameterList& param
NzErrorFlags errFlags(nzErrorFlag_Silent | nzErrorFlag_ThrowException);
std::unique_ptr<NzShader> shader(new NzShader);
shader->Create();
shader->SetPersistent(false);
shader->Create();
for (unsigned int i = 0; i <= nzShaderStage_Max; ++i)
{
const Shader& shaderStage = m_shaders[i];