Set ignore uniform location warning for global and local renderers in RenderableGlobe

Fixes #3770
This commit is contained in:
benpm
2025-08-13 15:12:50 -06:00
committed by Alexander Bock
parent 6840d6c8ea
commit 15bb4bf3ad

View File

@@ -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;