diff --git a/src/r_3dfloors.h b/src/r_3dfloors.h index f04325349c..1a16e36a56 100644 --- a/src/r_3dfloors.h +++ b/src/r_3dfloors.h @@ -44,6 +44,7 @@ enum FAKE3D_CLIPBOTTOM = 1, // clip bottom FAKE3D_CLIPTOP = 2, // clip top FAKE3D_REFRESHCLIP = 4, // refresh clip info + FAKE3D_DOWN2UP = 8, // rendering from down to up (floors) }; extern int fake3D; diff --git a/src/r_bsp.cpp b/src/r_bsp.cpp index 49c48804e3..726986fb63 100644 --- a/src/r_bsp.cpp +++ b/src/r_bsp.cpp @@ -1455,6 +1455,7 @@ void R_Subsector (subsector_t *sub) void R_RenderBSPNode (void *node) { if (numnodes == 0) + { R_Subsector (subsectors); return; }