From 7661f8a65bace62987e0bb419d4fcaced9000667 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Wed, 30 May 2018 17:00:05 +0200 Subject: Modifiers: Bring back custom data referencing logic Brings dependency graph evaluation time to similar time than 2.79 for file reported in T55228. --- source/blender/modifiers/intern/MOD_weightvgedit.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) (limited to 'source/blender/modifiers/intern/MOD_weightvgedit.c') diff --git a/source/blender/modifiers/intern/MOD_weightvgedit.c b/source/blender/modifiers/intern/MOD_weightvgedit.c index 18d79966938..00bc8a05cee 100644 --- a/source/blender/modifiers/intern/MOD_weightvgedit.c +++ b/source/blender/modifiers/intern/MOD_weightvgedit.c @@ -202,14 +202,7 @@ static Mesh *applyModifier( } } - Mesh *result; - BKE_id_copy_ex( - NULL, &mesh->id, (ID **)&result, - LIB_ID_CREATE_NO_MAIN | - LIB_ID_CREATE_NO_USER_REFCOUNT | - LIB_ID_CREATE_NO_DEG_TAG | - LIB_ID_COPY_NO_PREVIEW, - false); + Mesh *result = mesh; if (has_mdef) { dvert = CustomData_duplicate_referenced_layer(&result->vdata, CD_MDEFORMVERT, numVerts); -- cgit v1.2.3