Blender Git Loki

Git Commits -> Revision c0c6af2

January 20, 2017, 10:36 (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: c0c6af2cddf9dabe552795fd1f16b9038a24966c
Parent Commit: 88d02e5
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)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021