From e3e08c29b0619260722a9c4a1828f8735f8f9fa5 Mon Sep 17 00:00:00 2001 From: RaveYard <29225776+MrRaveYard@users.noreply.github.com> Date: Sat, 16 Sep 2023 02:03:35 +0200 Subject: [PATCH] Fix lastSurfaceCount growing forever --- src/common/rendering/vulkan/accelstructs/vk_lightmap.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/common/rendering/vulkan/accelstructs/vk_lightmap.cpp b/src/common/rendering/vulkan/accelstructs/vk_lightmap.cpp index a2160cdd4..6c7c556fa 100644 --- a/src/common/rendering/vulkan/accelstructs/vk_lightmap.cpp +++ b/src/common/rendering/vulkan/accelstructs/vk_lightmap.cpp @@ -406,6 +406,7 @@ void VkLightmap::BlurBakeImage() void VkLightmap::CopyBakeImageResult() { uint32_t pixels = 0; + uint32_t surfacesRenderer = 0; std::set seenPages; std::vector regions; @@ -432,10 +433,11 @@ void VkLightmap::CopyBakeImageResult() seenPages.insert(surface->atlasPageIndex); pixels += surface->Area(); - lastSurfaceCount++; + surfacesRenderer++; } } + lastSurfaceCount = surfacesRenderer; lastPixelCount = pixels; totalPixelCount += pixels;