From 86e1a655028b5e0f04662f11b4aacb99d99dced5 Mon Sep 17 00:00:00 2001 From: NepDisk Date: Thu, 1 May 2025 11:03:54 -0400 Subject: [PATCH] Test rewrite for R_FFloorCanClip Wanna see if this fixes software for windows users. --- src/r_segs.cpp | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/r_segs.cpp b/src/r_segs.cpp index 7197ee609..47d3d7778 100644 --- a/src/r_segs.cpp +++ b/src/r_segs.cpp @@ -1301,7 +1301,18 @@ static inline void R_ExpandPlaneY(visplane_t *pl, INT32 x, INT16 top, INT16 bott // Returns true if a fake floor can clip a column away. static boolean R_FFloorCanClip(visffloor_t *pfloor) { - return (cv_ffloorclip.value && !R_IsFFloorTranslucent(pfloor) && !pfloor->polyobj); + boolean value = false; + + if (cv_ffloorclip.value) + value = true; + + if (R_IsFFloorTranslucent(pfloor)) + value = false; + + if (pfloor->polyobj) + value = false; + + return value; } //