From 963d9b8f2a5a8eebbbcc431b0bac80c9e5044e77 Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Sat, 27 Jan 2024 17:00:09 +0300 Subject: [PATCH] ref: soft: remove useless R_CountDynamicLights function --- ref/soft/r_light.c | 20 -------------------- ref/soft/r_local.h | 1 - ref/soft/r_surf.c | 4 ++-- 3 files changed, 2 insertions(+), 23 deletions(-) diff --git a/ref/soft/r_light.c b/ref/soft/r_light.c index 387e3924..e026c959 100644 --- a/ref/soft/r_light.c +++ b/ref/soft/r_light.c @@ -174,26 +174,6 @@ void R_PushDlights( void ) } } -/* -============= -R_CountSurfaceDlights -============= -*/ -int R_CountSurfaceDlights( msurface_t *surf ) -{ - int i, numDlights = 0; - - for( i = 0; i < MAX_DLIGHTS; i++ ) - { - if(!( surf->dlightbits & BIT( i ))) - continue; // not lit by this light - - numDlights++; - } - - return numDlights; -} - /* ======================================================================= diff --git a/ref/soft/r_local.h b/ref/soft/r_local.h index 2c8e1b34..2b140967 100644 --- a/ref/soft/r_local.h +++ b/ref/soft/r_local.h @@ -461,7 +461,6 @@ void R_AnimateLight( void ); void R_GetLightSpot( vec3_t lightspot ); void R_MarkLights( dlight_t *light, int bit, mnode_t *node ); colorVec R_LightVec( const vec3_t start, const vec3_t end, vec3_t lightspot, vec3_t lightvec ); -int R_CountSurfaceDlights( msurface_t *surf ); colorVec R_LightPoint( const vec3_t p0 ); #endif // diff --git a/ref/soft/r_surf.c b/ref/soft/r_surf.c index a2785e21..d47b8894 100644 --- a/ref/soft/r_surf.c +++ b/ref/soft/r_surf.c @@ -72,7 +72,7 @@ static void R_BuildLightMap( void ); R_AddDynamicLights =============== */ -void R_AddDynamicLights( msurface_t *surf ) +static void R_AddDynamicLights( msurface_t *surf ) { float dist, rad, minlight; int lnum, s, t, sd, td, smax, tmax; @@ -86,7 +86,7 @@ void R_AddDynamicLights( msurface_t *surf ) uint *bl; // no dlighted surfaces here - //if( !R_CountSurfaceDlights( surf )) return; + if( !surf->dlightbits ) return; sample_size = gEngfuncs.Mod_SampleSizeForFace( surf ); smax = (info->lightextents[0] / sample_size) + 1;