diff --git a/libs/video/renderer/r_cvar.c b/libs/video/renderer/r_cvar.c index c393aa8a5..65f22da7f 100644 --- a/libs/video/renderer/r_cvar.c +++ b/libs/video/renderer/r_cvar.c @@ -373,7 +373,7 @@ R_Init_Cvars (void) "Net graph translucency"); r_netgraph_box = Cvar_Get ("r_netgraph_box", "1", CVAR_ARCHIVE, NULL, "Draw box around net graph"); - r_norefresh = Cvar_Get ("r_norefresh", "0", CVAR_NONE, NULL, + r_norefresh = Cvar_Get ("r_norefresh_", "0", CVAR_NONE, NULL, "Set to 1 to disable display refresh"); r_novis = Cvar_Get ("r_novis", "0", CVAR_NONE, NULL, "Set to 1 to enable " "runtime visibility checking (SLOW)"); diff --git a/libs/video/renderer/sw/sw_rmain.c b/libs/video/renderer/sw/sw_rmain.c index 570c5ca04..64ef8b9ab 100644 --- a/libs/video/renderer/sw/sw_rmain.c +++ b/libs/video/renderer/sw/sw_rmain.c @@ -794,6 +794,9 @@ R_RenderView_ (void) { byte warpbuffer[WARP_WIDTH * WARP_HEIGHT]; + if (r_norefresh->int_val) + return; + r_warpbuffer = warpbuffer; if (r_timegraph->int_val || r_speeds->int_val || r_dspeeds->int_val) diff --git a/libs/video/renderer/sw32/sw32_rmain.c b/libs/video/renderer/sw32/sw32_rmain.c index 257cf0a4a..dcdbd4af5 100644 --- a/libs/video/renderer/sw32/sw32_rmain.c +++ b/libs/video/renderer/sw32/sw32_rmain.c @@ -812,6 +812,9 @@ byte warpbuffer[WARP_WIDTH * WARP_HEIGHT * 4]; static void R_RenderView_ (void) { + if (r_norefresh->int_val) + return; + r_warpbuffer = warpbuffer; if (r_timegraph->int_val || r_speeds->int_val || r_dspeeds->int_val)