From 9820a6cb8883eae953fd6598597671d799bb4f12 Mon Sep 17 00:00:00 2001 From: Magnus Norddahl Date: Wed, 9 Nov 2016 12:07:07 +0100 Subject: [PATCH] Request GL BSP instead of requiring automap texturing to be on --- src/r_main.cpp | 2 +- src/r_swrenderer.cpp | 5 +++++ src/r_swrenderer.h | 1 + 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/r_main.cpp b/src/r_main.cpp index 5983e538b..25945012f 100644 --- a/src/r_main.cpp +++ b/src/r_main.cpp @@ -68,7 +68,7 @@ CUSTOM_CVAR(Bool, r_newrenderer, 0, CVAR_NOINITCALL) { if (self == 1 && !hasglnodes) { - Printf("No GL BSP detected. You must enable automap texturing and then restart the map\n"); + Printf("No GL BSP detected. You must restart the map before rendering will be correct\n"); } } diff --git a/src/r_swrenderer.cpp b/src/r_swrenderer.cpp index ad9752db9..97a207652 100644 --- a/src/r_swrenderer.cpp +++ b/src/r_swrenderer.cpp @@ -258,6 +258,11 @@ int FSoftwareRenderer::GetMaxViewPitch(bool down) return (r_newrenderer) ? int(maxviewpitch) : (down ? MAX_DN_ANGLE : MAX_UP_ANGLE); } +bool FSoftwareRenderer::RequireGLNodes() +{ + return r_newrenderer; +} + //========================================================================== // // OnModeSet diff --git a/src/r_swrenderer.h b/src/r_swrenderer.h index fc3ec2551..5b205b852 100644 --- a/src/r_swrenderer.h +++ b/src/r_swrenderer.h @@ -28,6 +28,7 @@ struct FSoftwareRenderer : public FRenderer virtual void DrawRemainingPlayerSprites() override; virtual int GetMaxViewPitch(bool down) override; + bool RequireGLNodes() override; void OnModeSet () override; void ErrorCleanup () override;