Commit: 3642b2445eab79d2bd73ad74cb44c2c9a3262f23
Author: Joshua Leung
Date:   Tue Jan 13 14:10:25 2015 +1300
Branches: depsgraph_refactor
https://developer.blender.org/rB3642b2445eab79d2bd73ad74cb44c2c9a3262f23

Depsgraph: Stub in a few more relations to ob transforms to go along with 
geometry when doing parenting

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

M       source/blender/depsgraph/intern/depsgraph_build_relations.cpp

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

diff --git a/source/blender/depsgraph/intern/depsgraph_build_relations.cpp 
b/source/blender/depsgraph/intern/depsgraph_build_relations.cpp
index 41a03ce..02a6b17 100644
--- a/source/blender/depsgraph/intern/depsgraph_build_relations.cpp
+++ b/source/blender/depsgraph/intern/depsgraph_build_relations.cpp
@@ -379,6 +379,9 @@ void DepsgraphRelationBuilder::build_object_parent(Object 
*ob)
                        add_relation(parent_key, ob_key, 
DEPSREL_TYPE_GEOMETRY_EVAL, "Vertex Parent");
                        /* XXX not sure what this is for or how you could be 
done properly - lukas */
                        //parent_node->customdata_mask |= CD_MASK_ORIGINDEX;
+                       
+                       ComponentKey transform_key(&ob->parent->id, 
DEPSNODE_TYPE_TRANSFORM);
+                       add_relation(transform_key, ob_key, 
DEPSREL_TYPE_TRANSFORM, "Vertex Parent TFM");
                }
                break;
                        
@@ -407,8 +410,9 @@ void DepsgraphRelationBuilder::build_object_parent(Object 
*ob)
                                        /* Follow Path */
                                        ComponentKey 
parent_key(&ob->parent->id, DEPSNODE_TYPE_GEOMETRY);
                                        add_relation(parent_key, ob_key, 
DEPSREL_TYPE_TRANSFORM, "Curve Follow Parent");
-                                       // XXX: link to geometry or object? 
both are needed?
-                                       // XXX: link to timesource too?
+                                       
+                                       ComponentKey 
transform_key(&ob->parent->id, DEPSNODE_TYPE_TRANSFORM);
+                                       add_relation(transform_key, ob_key, 
DEPSREL_TYPE_TRANSFORM, "Curve Follow TFM");
                                }
                                else {
                                        /* Standard Parent */

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to