diff --git a/src/rendering/hwrenderer/scene/hw_walls.cpp b/src/rendering/hwrenderer/scene/hw_walls.cpp index 47edc946fa..40517c2d49 100644 --- a/src/rendering/hwrenderer/scene/hw_walls.cpp +++ b/src/rendering/hwrenderer/scene/hw_walls.cpp @@ -1332,6 +1332,10 @@ void HWWall::DoMidTexture(HWDrawInfo *di, FRenderState& state, seg_t * seg, bool if (auto lightmapPtr = seg->sidedef->lightmap) { lightmap = lightmapPtr[side_t::mid]; + if (lightmap) + { + di->PushVisibleSurface(lightmap); + } } // Align the texture to the ORIGINAL sector's height!!