From 8717076d963e699f6a1d2f537ef7af7876d8cc67 Mon Sep 17 00:00:00 2001 From: RaveYard <29225776+MrRaveYard@users.noreply.github.com> Date: Fri, 21 Feb 2025 21:05:59 +0100 Subject: [PATCH] attempt to fix collected amount etc. --- src/rendering/hwrenderer/doom_lightprobes.cpp | 17 +++++++++++++++++ src/rendering/hwrenderer/hw_entrypoint.cpp | 2 +- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/src/rendering/hwrenderer/doom_lightprobes.cpp b/src/rendering/hwrenderer/doom_lightprobes.cpp index 08f21c92d..23cc2214c 100644 --- a/src/rendering/hwrenderer/doom_lightprobes.cpp +++ b/src/rendering/hwrenderer/doom_lightprobes.cpp @@ -126,3 +126,20 @@ CCMD(autoaddlightprobes) Printf("Spawned %d probes\n", probes); } + +CCMD(setlightlevel) +{ + if (argv.argc() < 2) + { + Printf("Usage: setlightlevel \n"); + return; + } + + int light = std::atoi(argv[1]); + + for (int i = 0, size = level.sectors.size(); i < size; ++i) + { + auto& sector = level.sectors[i]; + sector.SetLightLevel(light); + } +} \ No newline at end of file diff --git a/src/rendering/hwrenderer/hw_entrypoint.cpp b/src/rendering/hwrenderer/hw_entrypoint.cpp index 131059c5b..f28fef875 100644 --- a/src/rendering/hwrenderer/hw_entrypoint.cpp +++ b/src/rendering/hwrenderer/hw_entrypoint.cpp @@ -484,7 +484,6 @@ void LightProbeIncrementalBuilder::Step(const TArray& probes, std::f if (lastIndex >= probes.size()) { lastIndex = 0; - collected = 0; if (!probes.size()) { @@ -509,6 +508,7 @@ void LightProbeIncrementalBuilder::Step(const TArray& probes, std::f } this->irradianceMaps.Clear(); this->prefilterMaps.Clear(); + collected = 0; } }