瀏覽代碼

glgsg: Fix code issue with new integer ShaderMatSpec

rdb 2 年之前
父節點
當前提交
2c727940ae
共有 1 個文件被更改,包括 4 次插入4 次删除
  1. 4 4
      panda/src/glstuff/glShaderContext_src.cxx

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

@@ -2309,10 +2309,10 @@ issue_parameters(int altered) {
           _glgsg->_glUniformMatrix3fv(p, 1, true, upper3.get_data());
           _glgsg->_glUniformMatrix3fv(p, 1, true, upper3.get_data());
           continue;
           continue;
         }
         }
-        case Shader::SMP_int: _glgsg->_glUniform1i(p, ((int *)data)[0]);
-        case Shader::SMP_ivec2: _glgsg->_glUniform2iv(p, 1, (int *)data);
-        case Shader::SMP_ivec3: _glgsg->_glUniform3iv(p, 1, (int *)data);
-        case Shader::SMP_ivec4: _glgsg->_glUniform4iv(p, 1, (int *)data);
+      case Shader::SMP_int: _glgsg->_glUniform1i(p, ((int *)data)[0]); continue;
+      case Shader::SMP_ivec2: _glgsg->_glUniform2iv(p, 1, (int *)data); continue;
+      case Shader::SMP_ivec3: _glgsg->_glUniform3iv(p, 1, (int *)data); continue;
+      case Shader::SMP_ivec4: _glgsg->_glUniform4iv(p, 1, (int *)data); continue;
       }
       }
     }
     }
   }
   }