Blender Git Commit Log

Git Commits -> Revision 9616b72

Revision 9616b72 by Lukas Toenne (object_nodes, strand_nodes)
May 13, 2016, 13:46 (GMT)
Fix node socket update callbacks exiting early because of missing output connection.

Outputs are currently identified in the nodes via the DO_OUTPUT flag. This is not
nicely accessible for pynodes and needs to be reimplemented in a proper way.
Until then this optimization for node recalculation should just be ignored for texnodes,
so nodes now have a callback for checking usage, and will always be considered used by default.

Commit Details:

Full Hash: 9616b72e57b54fd0ac05177754f4faac587fa352
Parent Commit: ca85cb4
Lines Changed: +132, -115

10 Modified Paths:

/source/blender/blenkernel/BKE_node.h (+3, -0) (Diff)
/source/blender/blenkernel/intern/node.c (+10, -0) (Diff)
/source/blender/editors/space_node/node_draw.c (+1, -6) (Diff)
/source/blender/editors/space_node/node_edit.c (+3, -3) (Diff)
/source/blender/editors/space_node/node_intern.h (+0, -2) (Diff)
/source/blender/editors/space_node/node_relationships.c (+6, -104) (Diff)
/source/blender/nodes/composite/node_composite_util.c (+1, -0) (Diff)
/source/blender/nodes/intern/node_util.c (+103, -0) (Diff)
/source/blender/nodes/intern/node_util.h (+4, -0) (Diff)
/source/blender/nodes/shader/node_shader_util.c (+1, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021