[Bf-blender-cvs] [8a1552545a6] master: Fix T66672: auto and manual texture space affected by modifiers

Brecht Van Lommel noreply at git.blender.org
Thu Jul 11 15:10:35 CEST 2019


Commit: 8a1552545a6274d2ff201e0f98067199cbd47cc2
Author: Brecht Van Lommel
Date:   Thu Jul 11 13:39:19 2019 +0200
Branches: master
https://developer.blender.org/rB8a1552545a6274d2ff201e0f98067199cbd47cc2

Fix T66672: auto and manual texture space affected by modifiers

It should be based on the mesh bounds before modifier stack evaluation, but
some modifiers were causing it to be recomputed. The flag to disable texture
space recomputation was not preserved through modifier evaluation.

Differential Revision: https://developer.blender.org/D5225

===================================================================

M	source/blender/blenkernel/intern/mesh.c

===================================================================

diff --git a/source/blender/blenkernel/intern/mesh.c b/source/blender/blenkernel/intern/mesh.c
index 04164de91ca..f5e93dcf9b7 100644
--- a/source/blender/blenkernel/intern/mesh.c
+++ b/source/blender/blenkernel/intern/mesh.c
@@ -665,6 +665,7 @@ static Mesh *mesh_new_nomain_from_template_ex(const Mesh *me_src,
 
   me_dst->cd_flag = me_src->cd_flag;
   me_dst->editflag = me_src->editflag;
+  me_dst->texflag = me_src->texflag;
 
   CustomData_copy(&me_src->vdata, &me_dst->vdata, mask.vmask, CD_CALLOC, verts_len);
   CustomData_copy(&me_src->edata, &me_dst->edata, mask.emask, CD_CALLOC, edges_len);



More information about the Bf-blender-cvs mailing list