From 68e0e52aaf9abad27a23e378b3b211535f252b43 Mon Sep 17 00:00:00 2001 From: drfrag Date: Mon, 8 Jun 2020 18:50:10 +0200 Subject: [PATCH] - Fixed crash rendering 3D floors without ceiling or floor textures in software. --- src/rendering/swrenderer/plane/r_visibleplane.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/rendering/swrenderer/plane/r_visibleplane.cpp b/src/rendering/swrenderer/plane/r_visibleplane.cpp index c4b6c2b89..75c562194 100644 --- a/src/rendering/swrenderer/plane/r_visibleplane.cpp +++ b/src/rendering/swrenderer/plane/r_visibleplane.cpp @@ -115,7 +115,8 @@ namespace swrenderer else // regular flat { auto tex = GetPalettedSWTexture(picnum, true); - + if (tex == nullptr) + return; if (!masked && !additive) { // If we're not supposed to see through this plane, draw it opaque. alpha = OPAQUE;