[Bf-blender-cvs] [3b2e19cb4c7] blender2.8: Depsgraph: Ensure modifiers evaluation doesn't happen on top evaluated mesh

Sergey Sharybin noreply at git.blender.org
Tue Jun 12 14:31:06 CEST 2018


Commit: 3b2e19cb4c7a14bf4f76a8470e559409ce837ff5
Author: Sergey Sharybin
Date:   Tue Jun 12 10:01:57 2018 +0200
Branches: blender2.8
https://developer.blender.org/rB3b2e19cb4c7a14bf4f76a8470e559409ce837ff5

Depsgraph: Ensure modifiers evaluation doesn't happen on top evaluated mesh

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

M	source/blender/blenkernel/intern/DerivedMesh.c

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

diff --git a/source/blender/blenkernel/intern/DerivedMesh.c b/source/blender/blenkernel/intern/DerivedMesh.c
index c081bb0799f..c4904fcaa7c 100644
--- a/source/blender/blenkernel/intern/DerivedMesh.c
+++ b/source/blender/blenkernel/intern/DerivedMesh.c
@@ -2051,6 +2051,7 @@ static void mesh_calc_modifiers(
 	ModifierApplyFlag app_flags = useRenderParams ? MOD_APPLY_RENDER : 0;
 	ModifierApplyFlag deform_app_flags = app_flags;
 
+	BLI_assert((me->id.tag & LIB_TAG_COPIED_ON_WRITE_EVAL_RESULT) == 0);
 
 	if (useCache)
 		app_flags |= MOD_APPLY_USECACHE;



More information about the Bf-blender-cvs mailing list