From 540b99bd2816cf3d8df72c43aff41929db0fbcdc Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Mon, 25 Jun 2018 17:02:19 +0200 Subject: [PATCH] Cycles: Free evaluated meshed when we are done with object --- source/blender/blenkernel/intern/object.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/blender/blenkernel/intern/object.c b/source/blender/blenkernel/intern/object.c index 6b05c7bb47c..773b191111a 100644 --- a/source/blender/blenkernel/intern/object.c +++ b/source/blender/blenkernel/intern/object.c @@ -404,6 +404,9 @@ void BKE_object_free_caches(Object *object) } } + BKE_object_free_derived_caches(object); + update_flag |= OB_RECALC_DATA; + /* Tag object for update, so once memory critical operation is over and * scene update routines are back to it's business the object will be * guaranteed to be in a known state.