Only do view interpolation hack if renderer exists

This commit is contained in:
toaster 2022-10-29 13:06:25 +01:00 committed by Eidolon
parent fcdb098b9c
commit 461a80d357

View file

@ -25,6 +25,7 @@
#include "k_kart.h"
#include "r_main.h"
#include "r_fps.h"
#include "i_video.h" // rendermode
// Object place
#include "m_cheat.h"
@ -816,6 +817,8 @@ void P_Ticker(boolean run)
// Hack: ensure newview is assigned every tic.
// Ensures view interpolation is T-1 to T in poor network conditions
// We need a better way to assign view state decoupled from game logic
if (rendermode != render_none)
{
for (i = 0; i <= splitscreen; i++)
{
player_t *player = &players[displayplayers[i]];
@ -827,6 +830,7 @@ void P_Ticker(boolean run)
R_SetupFrame(player, (skyboxmo[0] && cv_skybox.value));
}
}
}
P_MapEnd();