[Bf-blender-cvs] [d29378c2f27] sculpt-dev: Sculpt Symmetrize: Free the symmetrize map on changes

Pablo Dobarro noreply at git.blender.org
Sun Apr 18 18:15:06 CEST 2021


Commit: d29378c2f27a718b84b2e7be93043b97cc42a16c
Author: Pablo Dobarro
Date:   Fri Apr 16 01:31:44 2021 +0200
Branches: sculpt-dev
https://developer.blender.org/rBd29378c2f27a718b84b2e7be93043b97cc42a16c

Sculpt Symmetrize: Free the symmetrize map on changes

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

M	source/blender/blenkernel/intern/paint.c
M	source/blender/editors/sculpt_paint/sculpt.c

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

diff --git a/source/blender/blenkernel/intern/paint.c b/source/blender/blenkernel/intern/paint.c
index 3494630e1fa..559063797e5 100644
--- a/source/blender/blenkernel/intern/paint.c
+++ b/source/blender/blenkernel/intern/paint.c
@@ -1437,6 +1437,7 @@ static void sculptsession_free_pbvh(Object *object)
 
   MEM_SAFE_FREE(ss->vertex_info.connected_component);
   MEM_SAFE_FREE(ss->vertex_info.boundary);
+  MEM_SAFE_FREE(ss->vertex_info.symmetrize_map);
 
   MEM_SAFE_FREE(ss->fake_neighbors.fake_neighbor_index);
 }
diff --git a/source/blender/editors/sculpt_paint/sculpt.c b/source/blender/editors/sculpt_paint/sculpt.c
index 6861d27d7d7..c20d3001ca1 100644
--- a/source/blender/editors/sculpt_paint/sculpt.c
+++ b/source/blender/editors/sculpt_paint/sculpt.c
@@ -6317,6 +6317,7 @@ static void sculpt_topology_update(Sculpt *sd,
   /* Free index based vertex info as it will become invalid after modifying the topology during the
    * stroke. */
   MEM_SAFE_FREE(ss->vertex_info.boundary);
+  MEM_SAFE_FREE(ss->vertex_info.symmetrize_map);
   MEM_SAFE_FREE(ss->vertex_info.connected_component);
 
   PBVHTopologyUpdateMode mode = 0;



More information about the Bf-blender-cvs mailing list