Blender Git Loki
Git Commits -> Revision f961afe
Revision f961afe by Lukas Toenne (master) August 6, 2012, 18:49 (GMT) |
Fix for incomplete Reroute node updates. Adding reroute nodes by spliting links would often result in unrelated color sockets or otherwise miss updates. The reason is that the per-node updates used for Reroute node type inheritance are not supposed to be looking at connected nodes, they are purely for "local" updates. For this sort of "global" update which requires depth-first search, the update function on the node tree level must be used instead. |
Commit Details:
Full Hash: f961afece0a7bbcf758234bdf19cd35eae30dea2
SVN Revision: 49630
Parent Commit: e276a7c
Lines Changed: +74, -18
6 Modified Paths:
/source/blender/blenkernel/intern/node.c (+4, -3) (Diff)
/source/blender/nodes/composite/node_composite_tree.c (+3, -0) (Diff)
/source/blender/nodes/intern/node_common.c (+55, -14) (Diff)
/source/blender/nodes/intern/node_common.h (+2, -0) (Diff)
/source/blender/nodes/shader/node_shader_tree.c (+3, -0) (Diff)
/source/blender/nodes/texture/node_texture_tree.c (+7, -1) (Diff)
/source/blender/nodes/composite/node_composite_tree.c (+3, -0) (Diff)
/source/blender/nodes/intern/node_common.c (+55, -14) (Diff)
/source/blender/nodes/intern/node_common.h (+2, -0) (Diff)
/source/blender/nodes/shader/node_shader_tree.c (+3, -0) (Diff)
/source/blender/nodes/texture/node_texture_tree.c (+7, -1) (Diff)