From 15bb4bf3ad7fbd2d4bc122f5753ab914a55e4858 Mon Sep 17 00:00:00 2001 From: benpm Date: Wed, 13 Aug 2025 15:12:50 -0600 Subject: [PATCH] Set ignore uniform location warning for global and local renderers in RenderableGlobe Fixes #3770 --- modules/globebrowsing/src/renderableglobe.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/globebrowsing/src/renderableglobe.cpp b/modules/globebrowsing/src/renderableglobe.cpp index 91291b387e..c5891fbe6f 100644 --- a/modules/globebrowsing/src/renderableglobe.cpp +++ b/modules/globebrowsing/src/renderableglobe.cpp @@ -1275,6 +1275,10 @@ void RenderableGlobe::renderChunks(const RenderData& data, RendererTasks&, const glm::vec3 directionToSunObjSpace(_cachedInverseModelTransform * glm::dvec4(directionToSunWorldSpace, 0.0)); + using IgnoreError = ghoul::opengl::ProgramObject::IgnoreError; + _globalRenderer.program->setIgnoreUniformLocationError(IgnoreError::Yes); + _localRenderer.program->setIgnoreUniformLocationError(IgnoreError::Yes); + // Set the light direction uniforms for local renderer _globalRenderer.program->setUniform( "lightDirectionCameraSpace", @@ -1295,6 +1299,8 @@ void RenderableGlobe::renderChunks(const RenderData& data, RendererTasks&, -glm::normalize(directionToSunObjSpace) ); } + + _globalRenderer.program->setIgnoreUniformLocationError(IgnoreError::No); } int globalCount = 0;