diff --git a/src/rendering/hwrenderer/hw_entrypoint.cpp b/src/rendering/hwrenderer/hw_entrypoint.cpp index b7e691605..e1ad075a3 100644 --- a/src/rendering/hwrenderer/hw_entrypoint.cpp +++ b/src/rendering/hwrenderer/hw_entrypoint.cpp @@ -111,10 +111,10 @@ sector_t* RenderViewpoint(FRenderViewpoint& mainvp, AActor* camera, IntRect* bou if (mainview && toscreen) { screen->SetAABBTree(camera->Level->aabbTree); - screen->UpdateShadowMap(); screen->mShadowMap.SetCollectLights([=] { CollectLights(camera->Level); }); + screen->UpdateShadowMap(); } // Update the attenuation flag of all light defaults for each viewpoint.