diff --git a/engine/client/image.c b/engine/client/image.c index 53e85e188..9dd69509e 100644 --- a/engine/client/image.c +++ b/engine/client/image.c @@ -740,6 +740,8 @@ qboolean LibPNG_Init(void) if (!LIBPNG_LOADED()) libpng_handle = Sys_LoadLibrary("libpng", pngfuncs); + if (!LIBPNG_LOADED()) + libpng_handle = Sys_LoadLibrary("libpng12", pngfuncs); #endif return LIBPNG_LOADED(); } @@ -1055,6 +1057,12 @@ qboolean LibJPEG_Init(void) if (!LIBJPEG_LOADED()) libjpeg_handle = Sys_LoadLibrary("libjpeg", jpegfuncs); +#ifndef _WIN32 + if (!LIBJPEG_LOADED()) + libjpeg_handle = Sys_LoadLibrary("libjpeg"ARCH_DL_POSTFIX".8", jpegfuncs); + if (!LIBJPEG_LOADED()) + libjpeg_handle = Sys_LoadLibrary("libjpeg"ARCH_DL_POSTFIX".62", jpegfuncs); +#endif #endif return LIBJPEG_LOADED();