]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - palette.c
unified model skinframe loaders used for mdl, md2, md3, and bsp textures (both extern...
[xonotic/darkplaces.git] / palette.c
index 1978eefe1fded65a6595b0cd1144141d8a51079a..e6bf563ccf3f56b91c3d38602fe24afcde782aa2 100644 (file)
--- a/palette.c
+++ b/palette.c
@@ -5,6 +5,7 @@ unsigned int palette_complete[256];
 unsigned int palette_nofullbrights[256];
 unsigned int palette_onlyfullbrights[256];
 unsigned int palette_nocolormapnofullbrights[256];
+unsigned int palette_nocolormap[256];
 unsigned int palette_pantsaswhite[256];
 unsigned int palette_shirtaswhite[256];
 unsigned int palette_alpha[256];
@@ -77,6 +78,14 @@ void Palette_Setup8to24(void)
                palette_nocolormapnofullbrights[i] = palette_complete[0];
        palette_nocolormapnofullbrights[255] = 0;
 
+       for (i = 0;i < 256;i++)
+               palette_nocolormap[i] = palette_complete[i];
+       for (i = pants_start;i < pants_end;i++)
+               palette_nocolormap[i] = palette_complete[0];
+       for (i = shirt_start;i < shirt_end;i++)
+               palette_nocolormap[i] = palette_complete[0];
+       palette_nocolormap[255] = 0;
+
        for (i = 0;i < 256;i++)
                palette_pantsaswhite[i] = palette_complete[0];
        for (i = pants_start;i < pants_end;i++)