Blender Git Commit Log
Git Commits -> Revision 9616b72
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)
/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)