diff --git a/engine/common/imagelib/img_bmp.c b/engine/common/imagelib/img_bmp.c index 1fa0c4c3..f0f9785a 100644 --- a/engine/common/imagelib/img_bmp.c +++ b/engine/common/imagelib/img_bmp.c @@ -69,8 +69,11 @@ qboolean Image_LoadBMP( const char *name, const byte *buffer, fs_offset_t filesi // bogus compression? Only non-compressed supported. if( bhdr.compression != BI_RGB ) { - Con_DPrintf( S_ERROR "Image_LoadBMP: only uncompressed BMP files supported (%s)\n", name ); - return false; + if( bhdr.bitsPerPixel != 32 || bhdr.compression != BI_BITFIELDS ) + { + Con_DPrintf( S_ERROR "Image_LoadBMP: only uncompressed BMP files supported (%s)\n", name ); + return false; + } } image.width = columns = bhdr.width;