Graphics/DepthRenderTechnique: Fix SceneAmbient uniform not being sent
This commit is contained in:
parent
2d3c6010be
commit
5aa0c362a6
|
|
@ -627,6 +627,7 @@ namespace Nz
|
||||||
uniforms.shaderReleaseSlot.Connect(shader->OnShaderRelease, this, &DepthRenderTechnique::OnShaderInvalidated);
|
uniforms.shaderReleaseSlot.Connect(shader->OnShaderRelease, this, &DepthRenderTechnique::OnShaderInvalidated);
|
||||||
uniforms.shaderUniformInvalidatedSlot.Connect(shader->OnShaderUniformInvalidated, this, &DepthRenderTechnique::OnShaderInvalidated);
|
uniforms.shaderUniformInvalidatedSlot.Connect(shader->OnShaderUniformInvalidated, this, &DepthRenderTechnique::OnShaderInvalidated);
|
||||||
|
|
||||||
|
uniforms.sceneAmbient = shader->GetUniformLocation("SceneAmbient");
|
||||||
uniforms.textureOverlay = shader->GetUniformLocation("TextureOverlay");
|
uniforms.textureOverlay = shader->GetUniformLocation("TextureOverlay");
|
||||||
|
|
||||||
it = m_shaderUniforms.emplace(shader, std::move(uniforms)).first;
|
it = m_shaderUniforms.emplace(shader, std::move(uniforms)).first;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue