Renderer GL: Fix hotswapping shaders

This commit is contained in:
wheremyfoodat
2024-07-14 18:20:59 +03:00
committed by GitHub
parent 398d84d13e
commit c4e45ee6b8

View File

@@ -813,6 +813,10 @@ void RendererGL::setUbershader(const std::string& shader) {
triangleProgram.create({vert, frag}); triangleProgram.create({vert, frag});
initUbershader(triangleProgram); initUbershader(triangleProgram);
glUniform1f(depthScaleLoc, oldDepthScale);
glUniform1f(depthOffsetLoc, oldDepthOffset);
glUniform1i(depthmapEnableLoc, oldDepthmapEnable);
} }
void RendererGL::initUbershader(OpenGL::Program& program) { void RendererGL::initUbershader(OpenGL::Program& program) {