Blender Git Commit Log

Git Commits -> Revision 7dda3cf

Revision 7dda3cf by Sergey Sharybin (master)
November 11, 2016, 13:52 (GMT)
Fix T49993: Indirectly used taper/bevel crashes new dependency graph

New dependency graph expects strict separation between nodes and relations builder,
meaning, if we try to create relation with an object which is not in the graph yet
we'll have an error in depsgraph.

Now, so far object nodes were created from bases of the current scene, which caused
missing objects in graph in certain cases.

Didn't find better approach than to simply ensure object nodes exists when we know
they'll be used by relation builder.

Commit Details:

Full Hash: 7dda3cf830a38ebdcc30502a3b1b0cea3885e949
Parent Commit: b1743cd
Lines Changed: +94, -32

2 Modified Paths:

/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc (+91, -32) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_relations.cc (+3, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021