From 1f9d75a7c75d56a4277df78f571fc4a292028e74 Mon Sep 17 00:00:00 2001 From: Bill Currie Date: Fri, 16 Apr 2004 03:24:10 +0000 Subject: [PATCH] add r_norefresh support to sw and sw32 and rename the console side of the cvar to get around the evil in customtf --- libs/video/renderer/r_cvar.c | 2 +- libs/video/renderer/sw/sw_rmain.c | 3 +++ libs/video/renderer/sw32/sw32_rmain.c | 3 +++ 3 files changed, 7 insertions(+), 1 deletion(-) 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)