diff --git a/src/rendering/hwrenderer/scene/hw_walls.cpp b/src/rendering/hwrenderer/scene/hw_walls.cpp index cc311e8583..4a262bfc69 100644 --- a/src/rendering/hwrenderer/scene/hw_walls.cpp +++ b/src/rendering/hwrenderer/scene/hw_walls.cpp @@ -347,6 +347,7 @@ void HWWall::DrawWall(HWDrawInfo *di, FRenderState &state, bool translucent) MakeVertices(di, state, !!(flags & HWWall::HWF_TRANSLUCENT)); } + state.PushVisibleSurface(lightmap); state.SetNormal(glseg.Normal()); if (!translucent) {