diff --git a/src/hwrenderer/scene/hw_bsp.cpp b/src/hwrenderer/scene/hw_bsp.cpp index 39d4145f37..4daadd63f2 100644 --- a/src/hwrenderer/scene/hw_bsp.cpp +++ b/src/hwrenderer/scene/hw_bsp.cpp @@ -646,7 +646,7 @@ void HWDrawInfo::DoSubsector(subsector_t * sub) sector->validcount = validcount; sector->MoreFlags |= SECMF_DRAWN; - if (gl_render_things && sector->touching_renderthings) + if (gl_render_things && (sector->touching_renderthings || sector->sectorportal_thinglist)) { if (multithread) {