]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - image.c
use cl.worldmodel in r_editlights_reload code as it is invoked from the
[xonotic/darkplaces.git] / image.c
diff --git a/image.c b/image.c
index 0745ea608e6fe367b5f4197d5d02578191b50b38..2146a64758756dbde6d5dc1ad2170f2c4af1aae2 100644 (file)
--- a/image.c
+++ b/image.c
@@ -327,14 +327,15 @@ unsigned char *LoadTGA_BGRA (const unsigned char *f, int filesize)
        targa_header.y_origin = f[10] + f[11] * 256;
        targa_header.width = image_width = f[12] + f[13] * 256;
        targa_header.height = image_height = f[14] + f[15] * 256;
+       targa_header.pixel_size = f[16];
+       targa_header.attributes = f[17];
+
        if (image_width > 4096 || image_height > 4096 || image_width <= 0 || image_height <= 0)
        {
                Con_Print("LoadTGA: invalid size\n");
                PrintTargaHeader(&targa_header);
                return NULL;
        }
-       targa_header.pixel_size = f[16];
-       targa_header.attributes = f[17];
 
        // advance to end of header
        fin = f + 18;
@@ -727,10 +728,10 @@ imageformat_t imageformats_nopath[] =
 // so i just use additional folder to store this textures
 imageformat_t imageformats_dq[] =
 {
-       {"%s.tga", LoadTGA},
-       {"%s.jpg", JPEG_LoadImage},
-       {"texturemaps/%s.tga", LoadTGA},
-       {"texturemaps/%s.jpg", JPEG_LoadImage},
+       {"%s.tga", LoadTGA_BGRA},
+       {"%s.jpg", JPEG_LoadImage_BGRA},
+       {"texturemaps/%s.tga", LoadTGA_BGRA},
+       {"texturemaps/%s.jpg", JPEG_LoadImage_BGRA},
        {NULL, NULL}
 };