diff --git a/src/rendering/hwrenderer/scene/hw_drawinfo.cpp b/src/rendering/hwrenderer/scene/hw_drawinfo.cpp index 8db7c348e..eca2d307f 100644 --- a/src/rendering/hwrenderer/scene/hw_drawinfo.cpp +++ b/src/rendering/hwrenderer/scene/hw_drawinfo.cpp @@ -707,7 +707,8 @@ void HWDrawInfo::RenderScene(FRenderState &state) state.ApplyLevelMesh(); DrawSeenSides(state, LevelMeshDrawType::Opaque, true); DrawSeenFlats(state, LevelMeshDrawType::Opaque, true); - state.DispatchLightTiles(VPUniforms.mViewMatrix, VPUniforms.mProjectionMatrix.get()[5]); + if (uselevelmesh) + state.DispatchLightTiles(VPUniforms.mViewMatrix, VPUniforms.mProjectionMatrix.get()[5]); state.ApplyLevelMesh(); DrawSeenSides(state, LevelMeshDrawType::Opaque, false);