From 4d47227e923b915bf3476c93f52f25476ef7baf7 Mon Sep 17 00:00:00 2001 From: havoc Date: Fri, 13 May 2005 21:30:26 +0000 Subject: [PATCH] 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 --- model_alias.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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) -- 2.39.2