From f66cedf1fc3c8ab2155e97cdd47c19f2b2c7b9c8 Mon Sep 17 00:00:00 2001
From: Sally Coolatta <tehrealsalt@gmail.com>
Date: Wed, 27 Apr 2022 19:27:32 -0400
Subject: [PATCH] Force interpolation when timescale != 1.0

---
 src/r_fps.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/r_fps.c b/src/r_fps.c
index b4b11a43ae..d3a996207a 100644
--- a/src/r_fps.c
+++ b/src/r_fps.c
@@ -70,7 +70,7 @@ UINT32 R_GetFramerateCap(void)
 
 boolean R_UsingFrameInterpolation(void)
 {
-	return (R_GetFramerateCap() != TICRATE); // maybe use ">" instead?
+	return (R_GetFramerateCap() != TICRATE || cv_timescale.value < FRACUNIT);
 }
 
 static viewvars_t p1view_old;
-- 
GitLab