From ea3bfd969c06b64126affcec571b38e12fc2ff46 Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Thu, 8 Dec 2022 05:39:29 +0300 Subject: [PATCH] engine: imagelib: img_wad: dirty hack to fix black holes in console background images --- engine/common/imagelib/img_wad.c | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/engine/common/imagelib/img_wad.c b/engine/common/imagelib/img_wad.c index fcb22a35..e6d4f779 100644 --- a/engine/common/imagelib/img_wad.c +++ b/engine/common/imagelib/img_wad.c @@ -311,13 +311,17 @@ qboolean Image_LoadLMP( const char *name, const byte *buffer, fs_offset_t filesi { int numcolors; - for( i = 0; i < pixels; i++ ) + // HACKHACK: console background image shouldn't be transparent + if( !Q_stristr( name, "conback" )) { - if( fin[i] == 255 ) + for( i = 0; i < pixels; i++ ) { - image.flags |= IMAGE_HAS_ALPHA; - rendermode = LUMP_MASKED; - break; + if( fin[i] == 255 ) + { + image.flags |= IMAGE_HAS_ALPHA; + rendermode = LUMP_MASKED; + break; + } } } pal = fin + pixels;