From f855b72b2f96cc73a077a32ff3e939eed7f279e6 Mon Sep 17 00:00:00 2001 From: cholleme <> Date: Sun, 2 Nov 2003 19:30:08 +0000 Subject: [PATCH] Added r_noareaportal debug cvar --- gl_rmisc.c | 4 ++-- gl_rsurf.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gl_rmisc.c b/gl_rmisc.c index a3a25b2..4d2d918 100644 --- a/gl_rmisc.c +++ b/gl_rmisc.c @@ -190,6 +190,8 @@ void R_Init (void) Cvar_RegisterVariable (&cg_showviewmodel); // Cvar_RegisterVariable (&r_mirroralpha); Cvar_RegisterVariable (&r_wateralpha); + Cvar_RegisterVariable (&r_novis); + Cvar_RegisterVariable (&r_noareaportal); Cvar_RegisterVariable (&gl_finish); Cvar_RegisterVariable (&gl_clear); @@ -249,8 +251,6 @@ void R_Init (void) Cvar_RegisterVariable (&sh_rtlights); R_InitParticleEffects(); - R_InitShaders(); - R_InitParticles (); R_InitDecals (); R_InitParticleTexture (); diff --git a/gl_rsurf.c b/gl_rsurf.c index ba2b0de..98d8498 100644 --- a/gl_rsurf.c +++ b/gl_rsurf.c @@ -1183,7 +1183,7 @@ void R_MarkLeaves (void) if (vis[leaf->cluster>>3] & (1<<(leaf->cluster&7))) // staat leaf i's vis bit op true ? { // check area portals - if (! (r_refdef.areabits[leaf->area>>3] & (1<<(leaf->area&7)) ) ) { + if (! (r_refdef.areabits[leaf->area>>3] & (1<<(leaf->area&7)) ) && !r_noareaportal.value ) { continue; // not visible }