]> git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - model_sprite.c
Added the proper libPNG DLL name for Win64, by Willis
[xonotic/darkplaces.git] / model_sprite.c
index 0aeb7d04bec7d152eb9babee6499a62a5669419d..367d9e9e849cc1920af28808953efc985de9fc88 100644 (file)
@@ -219,7 +219,7 @@ void Mod_IDSP_Load(model_t *mod, void *buffer, void *bufferend)
                loadmodel->sprite.sprnum_type = LittleLong (pinqsprite->type);
                loadmodel->synctype = (synctype_t)LittleLong (pinqsprite->synctype);
 
-               Mod_Sprite_SharedSetup(datapointer, LittleLong (pinqsprite->version), palette_complete, palette_alpha);
+               Mod_Sprite_SharedSetup(datapointer, LittleLong (pinqsprite->version), NULL, NULL);
        }
        else if (version == SPRITEHL_VERSION)
        {
@@ -367,8 +367,10 @@ void Mod_IDS2_Load(model_t *mod, void *buffer, void *bufferend)
 
                sprframe = &loadmodel->sprite.sprdata_frames[i];
 
-               sprframe->left = origin[0];
-               sprframe->right = origin[0] + width;
+               // note that sp2 origin[0] is positive, where as it is negative in
+               // spr/spr32/hlspr
+               sprframe->left = -origin[0];
+               sprframe->right = -origin[0] + width;
                sprframe->up = origin[1];
                sprframe->down = origin[1] - height;