From e66e2e6d2ebb5962bedaea9b792b1dbc7a2ac436 Mon Sep 17 00:00:00 2001 From: Yukita Mayako <catgirl@goddess.moe> Date: Fri, 11 Mar 2016 13:55:44 -0500 Subject: [PATCH] Fix postprocessing effects for NEWTICRATERATIO > 1 --- src/p_tick.c | 4 ++-- src/v_video.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/p_tick.c b/src/p_tick.c index cac8f60e0b..a5ee4ea179 100644 --- a/src/p_tick.c +++ b/src/p_tick.c @@ -590,12 +590,12 @@ void P_Ticker(boolean run) if (paused || P_AutoPause()) return; - postimgtype = postimgtype2 = postimg_none; - P_MapStart(); if (run) { + postimgtype = postimgtype2 = postimg_none; + if (demorecording) G_WriteDemoTiccmd(&players[consoleplayer].cmd, 0); if (demoplayback) diff --git a/src/v_video.c b/src/v_video.c index c5afd783f0..ae30dc52e8 100644 --- a/src/v_video.c +++ b/src/v_video.c @@ -1866,7 +1866,7 @@ void V_DoPostProcessor(INT32 view, postimg_t type, INT32 param) UINT8 *tmpscr = screens[4]; UINT8 *srcscr = screens[0]; INT32 y; - angle_t disStart = (leveltime * 128) & FINEMASK; // in 0 to FINEANGLE + angle_t disStart = (leveltime * (128 / NEWTICRATERATIO)) & FINEMASK; // in 0 to FINEANGLE INT32 newpix; INT32 sine; //UINT8 *transme = transtables + ((tr_trans50-1)<<FF_TRANSSHIFT); -- GitLab