From e3d8123940fe35e9b85ee10abe82f247c09c2a98 Mon Sep 17 00:00:00 2001 From: rdb Date: Mon, 7 Aug 2017 22:58:02 +0200 Subject: [PATCH] glsl: fix broken shadowMatrix as member of named light input Fixes: #157 --- panda/src/glstuff/glShaderContext_src.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/panda/src/glstuff/glShaderContext_src.cxx b/panda/src/glstuff/glShaderContext_src.cxx index 1afa11d2b8..f2c3b30a9b 100644 --- a/panda/src/glstuff/glShaderContext_src.cxx +++ b/panda/src/glstuff/glShaderContext_src.cxx @@ -1431,7 +1431,7 @@ reflect_uniform(int i, char *name_buffer, GLsizei name_buflen) { bind._arg[0] = NULL; bind._dep[0] = Shader::SSD_general | Shader::SSD_transform; bind._part[1] = Shader::SMO_mat_constant_x_attrib; - bind._arg[1] = InternalName::make("shadowViewMatrix"); + bind._arg[1] = iname->get_parent()->append("shadowViewMatrix"); bind._dep[1] = Shader::SSD_general | Shader::SSD_shaderinputs | Shader::SSD_frame | Shader::SSD_view_transform; } else { bind._part[0] = Shader::SMO_mat_constant_x_attrib;