From: havoc Date: Tue, 3 Aug 2010 05:53:49 +0000 (+0000) Subject: allow tga, wal and jpg images to be 32768x32768 rather than 4096x4096, X-Git-Tag: xonotic-v0.1.0preview~230^2~108 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=e00d0a9f73ce876c5bedacba764c51d82802201e;p=xonotic%2Fdarkplaces.git allow tga, wal and jpg images to be 32768x32768 rather than 4096x4096, fixes minimap creation in steelstorm at 8064x1600 resolution git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10370 d7cf8633-e32d-0410-b094-e92efae38249 --- diff --git a/image.c b/image.c index e5611d7c..462634d0 100644 --- a/image.c +++ b/image.c @@ -416,7 +416,7 @@ unsigned char *LoadTGA_BGRA (const unsigned char *f, int filesize, int *miplevel targa_header.pixel_size = f[16]; targa_header.attributes = f[17]; - if (image_width > 4096 || image_height > 4096 || image_width <= 0 || image_height <= 0) + if (image_width > 32768 || image_height > 32768 || image_width <= 0 || image_height <= 0) { Con_Print("LoadTGA: invalid size\n"); PrintTargaHeader(&targa_header); @@ -759,7 +759,7 @@ unsigned char *LoadWAL_BGRA (const unsigned char *f, int filesize, int *miplevel image_width = LittleLong(inwal->width); image_height = LittleLong(inwal->height); - if (image_width > 4096 || image_height > 4096 || image_width <= 0 || image_height <= 0) + if (image_width > 32768 || image_height > 32768 || image_width <= 0 || image_height <= 0) { Con_Printf("LoadWAL: invalid size %ix%i\n", image_width, image_height); return NULL; diff --git a/jpeg.c b/jpeg.c index e69fe768..cc995239 100644 --- a/jpeg.c +++ b/jpeg.c @@ -626,7 +626,7 @@ unsigned char* JPEG_LoadImage_BGRA (const unsigned char *f, int filesize, int *m image_width = cinfo.output_width; image_height = cinfo.output_height; - if (image_width > 4096 || image_height > 4096 || image_width <= 0 || image_height <= 0) + if (image_width > 32768 || image_height > 32768 || image_width <= 0 || image_height <= 0) { Con_Printf("JPEG_LoadImage: invalid image size %ix%i\n", image_width, image_height); return NULL;