From dffba5267d8064e6bafab9e754a8e8f8ab709dbe Mon Sep 17 00:00:00 2001 From: Rachael Alexanderson Date: Tue, 8 Nov 2016 00:44:15 -0500 Subject: [PATCH] - Full freelook is now enabled if r_newrenderer is set to true. --- src/r_swrenderer.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/r_swrenderer.cpp b/src/r_swrenderer.cpp index 372f23acc..ad9752db9 100644 --- a/src/r_swrenderer.cpp +++ b/src/r_swrenderer.cpp @@ -250,9 +250,12 @@ void FSoftwareRenderer::DrawRemainingPlayerSprites() #define MAX_DN_ANGLE 56 // Max looking down angle #define MAX_UP_ANGLE 32 // Max looking up angle +EXTERN_CVAR(Bool, r_newrenderer) // [SP] dpJudas's new renderer +EXTERN_CVAR(Float, maxviewpitch) // [SP] CVAR from GZDoom + int FSoftwareRenderer::GetMaxViewPitch(bool down) { - return down ? MAX_DN_ANGLE : MAX_UP_ANGLE; + return (r_newrenderer) ? int(maxviewpitch) : (down ? MAX_DN_ANGLE : MAX_UP_ANGLE); } //==========================================================================