[Bf-blender-cvs] [3e9ade6e31] blender2.8: Merge branch 'master' into blender2.8

Bastien Montagne noreply at git.blender.org
Tue Jan 31 10:51:58 CET 2017


Commit: 3e9ade6e31c395252189e077b8edd0c846799694
Author: Bastien Montagne
Date:   Tue Jan 31 10:47:43 2017 +0100
Branches: blender2.8
https://developer.blender.org/rB3e9ade6e31c395252189e077b8edd0c846799694

Merge branch 'master' into blender2.8

Conflicts:
	source/blender/blenkernel/intern/depsgraph.c
	source/blender/blenkernel/intern/library_query.c

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



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

diff --cc source/blender/modifiers/intern/MOD_armature.c
index 8efa4d6367,2400dbcb89..8aee7b6691
--- a/source/blender/modifiers/intern/MOD_armature.c
+++ b/source/blender/modifiers/intern/MOD_armature.c
@@@ -96,9 -96,25 +96,9 @@@ static void foreachObjectLink
  {
  	ArmatureModifierData *amd = (ArmatureModifierData *) md;
  
- 	walk(userData, ob, &amd->object, IDWALK_NOP);
+ 	walk(userData, ob, &amd->object, IDWALK_CB_NOP);
  }
  
 -static void updateDepgraph(ModifierData *md, DagForest *forest,
 -                           struct Main *UNUSED(bmain),
 -                           struct Scene *UNUSED(scene),
 -                           Object *UNUSED(ob),
 -                           DagNode *obNode)
 -{
 -	ArmatureModifierData *amd = (ArmatureModifierData *) md;
 -
 -	if (amd->object) {
 -		DagNode *curNode = dag_get_node(forest, amd->object);
 -
 -		dag_add_relation(forest, curNode, obNode,
 -		                 DAG_RL_DATA_DATA | DAG_RL_OB_DATA, "Armature Modifier");
 -	}
 -}
 -
  static void updateDepsgraph(ModifierData *md,
                              struct Main *UNUSED(bmain),
                              struct Scene *UNUSED(scene),
diff --cc source/blender/modifiers/intern/MOD_array.c
index 6017f964c2,2b739dc009..61ac4d5692
--- a/source/blender/modifiers/intern/MOD_array.c
+++ b/source/blender/modifiers/intern/MOD_array.c
@@@ -95,12 -95,46 +95,12 @@@ static void foreachObjectLink
  {
  	ArrayModifierData *amd = (ArrayModifierData *) md;
  
- 	walk(userData, ob, &amd->start_cap, IDWALK_NOP);
- 	walk(userData, ob, &amd->end_cap, IDWALK_NOP);
- 	walk(userData, ob, &amd->curve_ob, IDWALK_NOP);
- 	walk(userData, ob, &amd->offset_ob, IDWALK_NOP);
+ 	walk(userData, ob, &amd->start_cap, IDWALK_CB_NOP);
+ 	walk(userData, ob, &amd->end_cap, IDWALK_CB_NOP);
+ 	walk(userData, ob, &amd->curve_ob, IDWALK_CB_NOP);
+ 	walk(userData, ob, &amd->offset_ob, IDWALK_CB_NOP);
  }
  
 -static void updateDepgraph(ModifierData *md, DagForest *forest,
 -                           struct Main *UNUSED(bmain),
 -                           struct Scene *UNUSED(scene),
 -                           Object *UNUSED(ob), DagNode *obNode)
 -{
 -	ArrayModifierData *amd = (ArrayModifierData *) md;
 -
 -	if (amd->start_cap) {
 -		DagNode *curNode = dag_get_node(forest, amd->start_cap);
 -
 -		dag_add_relation(forest, curNode, obNode,
 -		                 DAG_RL_DATA_DATA | DAG_RL_OB_DATA, "Array Modifier");
 -	}
 -	if (amd->end_cap) {
 -		DagNode *curNode = dag_get_node(forest, amd->end_cap);
 -
 -		dag_add_relation(forest, curNode, obNode,
 -		                 DAG_RL_DATA_DATA | DAG_RL_OB_DATA, "Array Modifier");
 -	}
 -	if (amd->curve_ob) {
 -		DagNode *curNode = dag_get_node(forest, amd->curve_ob);
 -		curNode->eval_flags |= DAG_EVAL_NEED_CURVE_PATH;
 -
 -		dag_add_relation(forest, curNode, obNode,
 -		                 DAG_RL_DATA_DATA | DAG_RL_OB_DATA, "Array Modifier");
 -	}
 -	if (amd->offset_ob) {
 -		DagNode *curNode = dag_get_node(forest, amd->offset_ob);
 -
 -		dag_add_relation(forest, curNode, obNode,
 -		                 DAG_RL_DATA_DATA | DAG_RL_OB_DATA, "Array Modifier");
 -	}
 -}
 -
  static void updateDepsgraph(ModifierData *md,
                              struct Main *UNUSED(bmain),
                              struct Scene *scene,
diff --cc source/blender/modifiers/intern/MOD_boolean.c
index d2f19b78b5,f828bc6885..51020566de
--- a/source/blender/modifiers/intern/MOD_boolean.c
+++ b/source/blender/modifiers/intern/MOD_boolean.c
@@@ -101,9 -101,25 +101,9 @@@ static void foreachObjectLink
  {
  	BooleanModifierData *bmd = (BooleanModifierData *) md;
  
- 	walk(userData, ob, &bmd->object, IDWALK_NOP);
+ 	walk(userData, ob, &bmd->object, IDWALK_CB_NOP);
  }
  
 -static void updateDepgraph(ModifierData *md, DagForest *forest,
 -                           struct Main *UNUSED(bmain),
 -                           struct Scene *UNUSED(scene),
 -                           Object *UNUSED(ob),
 -                           DagNode *obNode)
 -{
 -	BooleanModifierData *bmd = (BooleanModifierData *) md;
 -
 -	if (bmd->object) {
 -		DagNode *curNode = dag_get_node(forest, bmd->object);
 -
 -		dag_add_relation(forest, curNode, obNode,
 -		                 DAG_RL_DATA_DATA | DAG_RL_OB_DATA, "Boolean Modifier");
 -	}
 -}
 -
  static void updateDepsgraph(ModifierData *md,
                              struct Main *UNUSED(bmain),
                              struct Scene *UNUSED(scene),
diff --cc source/blender/modifiers/intern/MOD_cast.c
index 16c5de45c4,ddcf1852dc..9e718eab63
--- a/source/blender/modifiers/intern/MOD_cast.c
+++ b/source/blender/modifiers/intern/MOD_cast.c
@@@ -102,9 -102,25 +102,9 @@@ static void foreachObjectLink
  {
  	CastModifierData *cmd = (CastModifierData *) md;
  
- 	walk(userData, ob, &cmd->object, IDWALK_NOP);
+ 	walk(userData, ob, &cmd->object, IDWALK_CB_NOP);
  }
  
 -static void updateDepgraph(ModifierData *md, DagForest *forest,
 -                           struct Main *UNUSED(bmain),
 -                           struct Scene *UNUSED(scene),
 -                           Object *UNUSED(ob),
 -                           DagNode *obNode)
 -{
 -	CastModifierData *cmd = (CastModifierData *) md;
 -
 -	if (cmd->object) {
 -		DagNode *curNode = dag_get_node(forest, cmd->object);
 -
 -		dag_add_relation(forest, curNode, obNode, DAG_RL_OB_DATA,
 -		                 "Cast Modifier");
 -	}
 -}
 -
  static void updateDepsgraph(ModifierData *md,
                              struct Main *UNUSED(bmain),
                              struct Scene *UNUSED(scene),
diff --cc source/blender/modifiers/intern/MOD_curve.c
index 3e9b46ad8e,09444476bf..6f3dbe841a
--- a/source/blender/modifiers/intern/MOD_curve.c
+++ b/source/blender/modifiers/intern/MOD_curve.c
@@@ -89,9 -89,26 +89,9 @@@ static void foreachObjectLink
  {
  	CurveModifierData *cmd = (CurveModifierData *) md;
  
- 	walk(userData, ob, &cmd->object, IDWALK_NOP);
+ 	walk(userData, ob, &cmd->object, IDWALK_CB_NOP);
  }
  
 -static void updateDepgraph(ModifierData *md, DagForest *forest,
 -                           struct Main *UNUSED(bmain),
 -                           Scene *UNUSED(scene),
 -                           Object *UNUSED(ob),
 -                           DagNode *obNode)
 -{
 -	CurveModifierData *cmd = (CurveModifierData *) md;
 -
 -	if (cmd->object) {
 -		DagNode *curNode = dag_get_node(forest, cmd->object);
 -		curNode->eval_flags |= DAG_EVAL_NEED_CURVE_PATH;
 -
 -		dag_add_relation(forest, curNode, obNode,
 -		                 DAG_RL_DATA_DATA | DAG_RL_OB_DATA, "Curve Modifier");
 -	}
 -}
 -
  static void updateDepsgraph(ModifierData *md,
                              struct Main *UNUSED(bmain),
                              struct Scene *scene,
diff --cc source/blender/modifiers/intern/MOD_datatransfer.c
index 26952e1e0d,a221089360..3bddbc7ee2
--- a/source/blender/modifiers/intern/MOD_datatransfer.c
+++ b/source/blender/modifiers/intern/MOD_datatransfer.c
@@@ -124,9 -124,25 +124,9 @@@ static void foreachObjectLink
          ObjectWalkFunc walk, void *userData)
  {
  	DataTransferModifierData *dtmd = (DataTransferModifierData *) md;
- 	walk(userData, ob, &dtmd->ob_source, IDWALK_NOP);
+ 	walk(userData, ob, &dtmd->ob_source, IDWALK_CB_NOP);
  }
  
 -static void updateDepgraph(ModifierData *md, DagForest *forest,
 -                           struct Main *UNUSED(bmain),
 -                           struct Scene *UNUSED(scene),
 -                           Object *UNUSED(ob), DagNode *obNode)
 -{
 -	DataTransferModifierData *dtmd = (DataTransferModifierData *) md;
 -	DagNode *curNode;
 -
 -	if (dtmd->ob_source) {
 -		curNode = dag_get_node(forest, dtmd->ob_source);
 -
 -		dag_add_relation(forest, curNode, obNode, DAG_RL_DATA_DATA | DAG_RL_OB_DATA,
 -		                 "DataTransfer Modifier");
 -	}
 -}
 -
  static void updateDepsgraph(ModifierData *md,
                              struct Main *UNUSED(bmain),
                              struct Scene *UNUSED(scene),
diff --cc source/blender/modifiers/intern/MOD_hook.c
index 13d94abc92,56c494ff3c..210e91d159
--- a/source/blender/modifiers/intern/MOD_hook.c
+++ b/source/blender/modifiers/intern/MOD_hook.c
@@@ -115,9 -115,27 +115,9 @@@ static void foreachObjectLink
  {
  	HookModifierData *hmd = (HookModifierData *) md;
  
- 	walk(userData, ob, &hmd->object, IDWALK_NOP);
+ 	walk(userData, ob, &hmd->object, IDWALK_CB_NOP);
  }
  
 -static void updateDepgraph(ModifierData *md, DagForest *forest,
 -                           struct Main *UNUSED(bmain),
 -                           struct Scene *UNUSED(scene),
 -                           Object *UNUSED(ob),
 -                           DagNode *obNode)
 -{
 -	HookModifierData *hmd = (HookModifierData *) md;
 -
 -	if (hmd->object) {
 -		DagNode *curNode = dag_get_node(forest, hmd->object);
 -		
 -		if (hmd->subtarget[0])
 -			dag_add_relation(forest, curNode, obNode, DAG_RL_OB_DATA | DAG_RL_DATA_DATA, "Hook Modifier");
 -		else
 -			dag_add_relation(forest, curNode, obNode, DAG_RL_OB_DATA, "Hook Modifier");
 -	}
 -}
 -
  static void updateDepsgraph(ModifierData *md,
                              struct Main *UNUSED(bmain),
                              struct Scene *UNUSED(scene),
diff --cc source/blender/modifiers/intern/MOD_lattice.c
index 292c2db61f,dc246084dc..2e02ab29d5
--- a/source/blender/modifiers/intern/MOD_lattice.c
+++ b/source/blender/modifiers/intern/MOD_lattice.c
@@@ -88,9 -88,25 +88,9 @@@ static void foreachObjectLink
  {
  	LatticeModifierData *lmd = (LatticeModifierData *) md;
  
- 	walk(userData, ob, &lmd->object, IDWALK_NOP);
+ 	walk(userData, ob, &lmd->object, IDWALK_CB_NOP);
  }
  
 -static void updateDepgraph(ModifierData *md, DagForest *forest,
 -                           struct Main *UNUSED(bmain),
 -                           struct Scene *UNUSED(scene),
 -                           Object *UNUSED(ob),
 -                           DagNode *obNode)
 -{
 -	LatticeModifierData *lmd = (LatticeModifierData *) md;
 -
 -	if (lmd->object) {
 -		DagNode *latNode = dag_get_node(forest, lmd->object);
 -
 -		dag_add_relation(forest, latNode, obNode,
 -		                 DAG_RL_DATA_DATA | DAG_RL_OB_DATA, "Lattice Modifier");
 -	}
 -}
 -
  static void updateDepsgraph(ModifierData *md

@@ Diff output truncated at 10240 characters. @@




More information about the Bf-blender-cvs mailing list