From 45c9c281e26e8cdc761571c700ad810abf604fb6 Mon Sep 17 00:00:00 2001 From: Magnus Norddahl Date: Mon, 4 Aug 2025 00:58:48 +0200 Subject: [PATCH] Disable camera frustum clipping for portals --- src/rendering/hwrenderer/scene/hw_bsp.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rendering/hwrenderer/scene/hw_bsp.cpp b/src/rendering/hwrenderer/scene/hw_bsp.cpp index 387c398ec..f4e2a4800 100644 --- a/src/rendering/hwrenderer/scene/hw_bsp.cpp +++ b/src/rendering/hwrenderer/scene/hw_bsp.cpp @@ -371,7 +371,7 @@ void HWDrawInfo::AddLine (seg_t *seg, bool portalclip, FRenderState& state) backsector = hw_FakeFlat(drawctx, seg->backsector, in_area, true); - if (hw_CheckClip(seg->sidedef, currentsector, backsector, &ClipFrustum)) + if (hw_CheckClip(seg->sidedef, currentsector, backsector, !outer ? &ClipFrustum : nullptr)) { if(!Viewpoint.IsAllowedOoB() && !(seg->sidedef->Flags & WALLF_DITHERTRANS_MID)) clipper.SafeAddClipRange(startAngle, endAngle);