[Bf-blender-cvs] [5b76f72] master: Mirror modifier: Fix for wrong dependency relations

Sergey Sharybin noreply at git.blender.org
Wed Aug 5 14:34:17 CEST 2015


Commit: 5b76f72904f83a80525cbea9cca4881358961bc0
Author: Sergey Sharybin
Date:   Wed Aug 5 14:29:18 2015 +0200
Branches: master
https://developer.blender.org/rB5b76f72904f83a80525cbea9cca4881358961bc0

Mirror modifier: Fix for wrong dependency relations

Mirror modifier was reporting that it depends on geometry of the object
used for mirror center which is incorrect -- only object matrix is needed
for modifier evaluation.

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

M	source/blender/modifiers/intern/MOD_mirror.c

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

diff --git a/source/blender/modifiers/intern/MOD_mirror.c b/source/blender/modifiers/intern/MOD_mirror.c
index cc02d84..3e10fa1 100644
--- a/source/blender/modifiers/intern/MOD_mirror.c
+++ b/source/blender/modifiers/intern/MOD_mirror.c
@@ -85,8 +85,7 @@ static void updateDepgraph(ModifierData *md, DagForest *forest,
 	if (mmd->mirror_ob) {
 		DagNode *latNode = dag_get_node(forest, mmd->mirror_ob);
 
-		dag_add_relation(forest, latNode, obNode,
-		                 DAG_RL_DATA_DATA | DAG_RL_OB_DATA, "Mirror Modifier");
+		dag_add_relation(forest, latNode, obNode, DAG_RL_OB_DATA, "Mirror Modifier");
 	}
 }




More information about the Bf-blender-cvs mailing list