From: havoc Date: Fri, 13 May 2005 21:30:26 +0000 (+0000) Subject: fix Mod_BuildAliasSkinsFromSkinFiles to work with the new skin layout, this should... X-Git-Tag: xonotic-v0.1.0preview~4900 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=4d47227e923b915bf3476c93f52f25476ef7baf7;p=xonotic%2Fdarkplaces.git fix Mod_BuildAliasSkinsFromSkinFiles to work with the new skin layout, this should fix md3 skin file crashes git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5281 d7cf8633-e32d-0410-b094-e92efae38249 --- diff --git a/model_alias.c b/model_alias.c index 15f97cba..ec9b6451 100644 --- a/model_alias.c +++ b/model_alias.c @@ -375,7 +375,8 @@ static void Mod_BuildAliasSkinsFromSkinFiles(texture_t *skin, skinfile_t *skinfi skinframe_t tempskinframe; if (skinfile) { - for (i = 0;skinfile;skinfile = skinfile->next, i++, skin++) + // the skin += loadmodel->num_surfaces part of this is because data_textures on alias models is arranged as [numskins][numsurfaces] + for (i = 0;skinfile;skinfile = skinfile->next, i++, skin += loadmodel->num_surfaces) { memset(skin, 0, sizeof(*skin)); for (skinfileitem = skinfile->items;skinfileitem;skinfileitem = skinfileitem->next)