From 712c664a2c7aeeba4c1e391a6969c896de00f426 Mon Sep 17 00:00:00 2001 From: Magnus Norddahl Date: Sat, 23 Dec 2023 01:46:14 +0100 Subject: [PATCH] Use the correct light mode --- src/rendering/hwrenderer/doom_levelsubmesh.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/rendering/hwrenderer/doom_levelsubmesh.cpp b/src/rendering/hwrenderer/doom_levelsubmesh.cpp index d3ae35c44..aba980d4a 100644 --- a/src/rendering/hwrenderer/doom_levelsubmesh.cpp +++ b/src/rendering/hwrenderer/doom_levelsubmesh.cpp @@ -101,7 +101,7 @@ void DoomLevelSubmesh::CreateStaticSurfaces(FLevelLocals& doomMap) sector_t* back = (side->linedef->frontsector == front) ? side->linedef->backsector : side->linedef->frontsector; HWMeshHelper result; - HWWallDispatcher disp(&doomMap, &result, ELightMode::ZDoomSoftware); + HWWallDispatcher disp(&doomMap, &result, getRealLightmode(&doomMap, true)); HWWall wall; wall.sub = sub; wall.Process(&disp, state, seg, front, back); @@ -142,7 +142,7 @@ void DoomLevelSubmesh::CreateStaticSurfaces(FLevelLocals& doomMap) int sectionIndex = doomMap.sections.SectionIndex(§ion); HWFlatMeshHelper result; - HWFlatDispatcher disp(&doomMap, &result, ELightMode::ZDoomSoftware); + HWFlatDispatcher disp(&doomMap, &result, getRealLightmode(&doomMap, true)); HWFlat flat; flat.section = §ion;