Added matrices inverse to Renderer uniforms

Former-commit-id: 06333817aa0537e6dae80f8c72061f206023256a
This commit is contained in:
Lynix
2013-08-28 03:07:17 +02:00
parent b1cd99a08b
commit 00fe872f27
3 changed files with 115 additions and 1 deletions

View File

@@ -606,7 +606,13 @@ bool NzGLSLProgram::PostLinkage()
#define CacheUniform(name) m_uniformLocations[nzShaderUniform_##name] = GetUniformLocation(#name)
CacheUniform(EyePosition);
CacheUniform(InvProjMatrix);
CacheUniform(InvTargetSize);
CacheUniform(InvViewMatrix);
CacheUniform(InvViewProjMatrix);
CacheUniform(InvWorldMatrix);
CacheUniform(InvWorldViewMatrix);
CacheUniform(InvWorldViewProjMatrix);
CacheUniform(MaterialAlphaMap);
CacheUniform(MaterialAlphaThreshold);
CacheUniform(MaterialAmbient);