From c5775edc95bd70ca1c9429f9e9e039b9000b8516 Mon Sep 17 00:00:00 2001 From: Rachael Alexanderson Date: Tue, 14 Nov 2017 16:36:21 -0500 Subject: [PATCH] - fixed: Reset the renderer timer to 0 at the start of render. This prevents screen jankiness with systems at longer than ~2 days uptime. --- src/d_main.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/d_main.cpp b/src/d_main.cpp index 540b002b3..f94d158b5 100644 --- a/src/d_main.cpp +++ b/src/d_main.cpp @@ -779,7 +779,10 @@ void D_Display () { - screen->FrameTime = I_msTime(); + static uint32_t firstFrame = 0; + if (firstFrame == 0) + firstFrame = screen->FrameTime; + screen->FrameTime = I_msTime() - firstFrame; TexMan.UpdateAnimations(screen->FrameTime); R_UpdateSky(screen->FrameTime); switch (gamestate)