Blender Git Commit Log

Git Commits -> Revision 9293249

Revision 9293249 by Lukas Toenne (object_nodes, strand_nodes)
December 14, 2015, 11:19 (GMT)
Extension of depsgraph API to handle the relations between node trees.

This allows node groups and similar nodes with a node tree ID pointer
to register in the depsgraph.

In addition to defining relations, the builder must also make sure
that the node tree depsnodes are created first, because, unlike objects,
node trees depsnodes have no direct scene connection and are not generated
in advance. Since the build process has two distinct steps for creating
nodes and relations, the same API is used for both to simplify the code.

Commit Details:

Full Hash: 929324995f841908a59de2d9e276988e64a42117
Parent Commit: 6b97c36
Lines Changed: +143, -77

10 Modified Paths:

/release/scripts/nodes/common_nodes.py (+3, -0) (Diff)
/release/scripts/nodes/group_nodes.py (+2, -3) (Diff)
/release/scripts/nodes/object_nodes.py (+8, -0) (Diff)
/source/blender/depsgraph/DEG_depsgraph_build.h (+7, -1) (Diff)
/source/blender/depsgraph/intern/depsgraph_build.cc (+70, -15) (Diff)
/source/blender/depsgraph/intern/depsgraph_build.h (+17, -2) (Diff)
/source/blender/depsgraph/intern/depsgraph_build_nodes.cc (+9, -11) (Diff)
/source/blender/depsgraph/intern/depsgraph_build_relations.cc (+6, -42) (Diff)
/source/blender/makesrna/intern/rna_depsgraph.c (+20, -2) (Diff)
/source/blender/modifiers/intern/MOD_displace.c (+1, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021