feat: lights debug mode

This commit is contained in:
MihailRis
2025-04-29 15:59:52 +03:00
parent 87dc9ed167
commit 4e5199d89a
6 changed files with 25 additions and 10 deletions
+5
View File
@@ -118,6 +118,7 @@ void WorldRenderer::setupWorldShader(
shader.uniform1f("u_gamma", settings.graphics.gamma.get());
shader.uniform1f("u_fogFactor", fogFactor);
shader.uniform1f("u_fogCurve", settings.graphics.fogCurve.get());
shader.uniform1i("u_debugLights", lightsDebug);
shader.uniform1f("u_weatherFogOpacity", weather.fogOpacity());
shader.uniform1f("u_weatherFogDencity", weather.fogDencity());
shader.uniform1f("u_weatherFogCurve", weather.fogCurve());
@@ -442,6 +443,10 @@ void WorldRenderer::setDebug(bool flag) {
debug = flag;
}
void WorldRenderer::toggleLightsDebug() {
lightsDebug = !lightsDebug;
}
Weather& WorldRenderer::getWeather() {
return weather;
}