diff options
author | Germano Cavalcante <germano.costa@ig.com.br> | 2020-03-23 20:18:36 +0300 |
---|---|---|
committer | Germano Cavalcante <germano.costa@ig.com.br> | 2020-03-23 20:18:36 +0300 |
commit | b701af328a2b2d7557bb1f6d511ff664ebce5abb (patch) | |
tree | fb870b43234bd2b7155e8fd996cf9819469f59a1 /source/blender/depsgraph/intern | |
parent | ed386507e19543decf2422e96610284da8c98112 (diff) |
Revert "COW: Edit Mesh: Do not copy the looptris pointer"
The looptri is repeated in the linked Meshes but the pointer
is only referenced in the evaluated ones.
This reverts commit 64982e213f014123d1b0406cf9ae893910a6a3d3.
Diffstat (limited to 'source/blender/depsgraph/intern')
-rw-r--r-- | source/blender/depsgraph/intern/eval/deg_eval_copy_on_write.cc | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/source/blender/depsgraph/intern/eval/deg_eval_copy_on_write.cc b/source/blender/depsgraph/intern/eval/deg_eval_copy_on_write.cc index d96434214cb..f51def4caa9 100644 --- a/source/blender/depsgraph/intern/eval/deg_eval_copy_on_write.cc +++ b/source/blender/depsgraph/intern/eval/deg_eval_copy_on_write.cc @@ -613,7 +613,6 @@ void update_mesh_edit_mode_pointers(const ID *id_orig, ID *id_cow) return; } mesh_cow->edit_mesh = (BMEditMesh *)MEM_dupallocN(mesh_orig->edit_mesh); - mesh_cow->edit_mesh->looptris = nullptr; mesh_cow->edit_mesh->mesh_eval_cage = nullptr; mesh_cow->edit_mesh->mesh_eval_final = nullptr; } @@ -995,7 +994,6 @@ void discard_mesh_edit_mode_pointers(ID *id_cow) if (mesh_cow->edit_mesh == nullptr) { return; } - BLI_assert(mesh_cow->edit_mesh->looptris == nullptr); BKE_editmesh_free_derivedmesh(mesh_cow->edit_mesh); MEM_freeN(mesh_cow->edit_mesh); mesh_cow->edit_mesh = nullptr; |