From f7bc258c2f87c0ca4295c385a5bacd268c8b5291 Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Fri, 1 Nov 2024 19:06:09 +0300 Subject: [PATCH] ref: gl: reduce copypasted branch at LM_UploadBlock --- ref/gl/gl_rsurf.c | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/ref/gl/gl_rsurf.c b/ref/gl/gl_rsurf.c index ddd5c044..e0e89ecd 100644 --- a/ref/gl/gl_rsurf.c +++ b/ref/gl/gl_rsurf.c @@ -656,27 +656,16 @@ static void LM_UploadDynamicBlock( void ) static void LM_UploadBlock( qboolean dynamic ) { - int i; - if( dynamic ) { - int height = 0; - - for( i = 0; i < BLOCK_SIZE; i++ ) - { - if( gl_lms.allocated[i] > height ) - height = gl_lms.allocated[i]; - } - GL_Bind( XASH_TEXTURE0, tr.dlightTexture ); - pglTexSubImage2D( GL_TEXTURE_2D, 0, 0, 0, BLOCK_SIZE, height, GL_RGBA, GL_UNSIGNED_BYTE, gl_lms.lightmap_buffer ); + LM_UploadDynamicBlock(); } else { rgbdata_t r_lightmap; char lmName[16]; - - i = gl_lms.current_lightmap_texture; + int i = gl_lms.current_lightmap_texture; // upload static lightmaps only during loading memset( &r_lightmap, 0, sizeof( r_lightmap ));