From 98d3115ffe77e1bbe9a4fc06ea2727548a175f36 Mon Sep 17 00:00:00 2001 From: Nicholas Bishop Date: Thu, 4 Jan 2007 22:09:58 +0000 Subject: [PATCH] Multires bugfix: texcolface.tex_page needs to be updated on file load. --- source/blender/blenloader/intern/readfile.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/source/blender/blenloader/intern/readfile.c b/source/blender/blenloader/intern/readfile.c index bd8598e2138..69c8a504367 100644 --- a/source/blender/blenloader/intern/readfile.c +++ b/source/blender/blenloader/intern/readfile.c @@ -2543,10 +2543,17 @@ static void direct_link_mesh(FileData *fd, Mesh *mesh) mesh->mr->edge_flags= MEM_callocN(sizeof(short)*lvl->totedge, "Multires Edge Flags"); for(; lvl; lvl= lvl->next) { + int i; + lvl->verts= newdataadr(fd, lvl->verts); lvl->faces= newdataadr(fd, lvl->faces); lvl->edges= newdataadr(fd, lvl->edges); lvl->texcolfaces= newdataadr(fd, lvl->texcolfaces); + + if(lvl->texcolfaces) { + for(i=0; itotface; ++i) + lvl->texcolfaces[i].tex_page= newdataadr(fd, lvl->texcolfaces[i].tex_page); + } /* Recalculating the maps is faster than reading them from the file */ multires_calc_level_maps(lvl);