Browse Source

glgsg: Fix wrong value for deprecated shadowMatrix shader input

rdb 2 years ago
parent
commit
5b041474ff
1 changed files with 2 additions and 2 deletions
  1. 2 2
      panda/src/glstuff/glShaderContext_src.cxx

+ 2 - 2
panda/src/glstuff/glShaderContext_src.cxx

@@ -1570,8 +1570,8 @@ reflect_uniform(int i, char *name_buffer, GLsizei name_buflen) {
             bind._func = Shader::SMF_compose;
             bind._func = Shader::SMF_compose;
             bind._part[0] = Shader::SMO_model_to_apiview;
             bind._part[0] = Shader::SMO_model_to_apiview;
             bind._arg[0] = nullptr;
             bind._arg[0] = nullptr;
-            bind._part[1] = Shader::SMO_apiview_to_apiclip_light_source_i;
-            bind._arg[1] = nullptr;
+            bind._part[1] = Shader::SMO_mat_constant_x_attrib;
+            bind._arg[1] = iname->get_parent()->append("shadowViewMatrix");
           } else {
           } else {
             bind._part[0] = Shader::SMO_mat_constant_x_attrib;
             bind._part[0] = Shader::SMO_mat_constant_x_attrib;
             bind._arg[0] = InternalName::make(param_name);
             bind._arg[0] = InternalName::make(param_name);