[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