Blender Git Loki
Git Commits -> Revision cbae51b
Revision cbae51b by Lukas Toenne (master) October 24, 2012, 10:00 (GMT) |
Removed the experimental (and commented-out) code for FOR and WHILE loops in nodes. This was a feature i tested a while back but was only partially supported by Blender Internal renderer and the old compositor. The main idea was to have nodes that automatically mirror input and output sockets to support incremental changes of "internal variables". It is not a well-supported feature of the primary node systems (shader, compositor, texture) in Blender. If anybody wants to create a node system that has actual use for loops, they can do so much more elegantly with Python nodes, but it does not have to be a core node type in Blender. Removing this should ease node code maintenance a bit. |
Commit Details:
Full Hash: cbae51bc9321a86aaf04bbd324086d09c0eac6cf
SVN Revision: 51576
Parent Commit: c9e489b
Lines Changed: +3, -643
9 Modified Paths:
/source/blender/blenkernel/BKE_node.h (+2, -2) (Diff)
/source/blender/editors/space_node/drawnode.c (+0, -15) (Diff)
/source/blender/editors/space_node/node_header.c (+1, -11) (Diff)
/source/blender/makesrna/intern/rna_nodetree.c (+0, -41) (Diff)
/source/blender/nodes/composite/nodes/node_composite_common.c (+0, -150) (Diff)
/source/blender/nodes/intern/node_common.c (+0, -162) (Diff)
/source/blender/nodes/intern/node_common.h (+0, -12) (Diff)
/source/blender/nodes/shader/nodes/node_shader_common.c (+0, -125) (Diff)
/source/blender/nodes/texture/nodes/node_texture_common.c (+0, -125) (Diff)
/source/blender/editors/space_node/drawnode.c (+0, -15) (Diff)
/source/blender/editors/space_node/node_header.c (+1, -11) (Diff)
/source/blender/makesrna/intern/rna_nodetree.c (+0, -41) (Diff)
/source/blender/nodes/composite/nodes/node_composite_common.c (+0, -150) (Diff)
/source/blender/nodes/intern/node_common.c (+0, -162) (Diff)
/source/blender/nodes/intern/node_common.h (+0, -12) (Diff)
/source/blender/nodes/shader/nodes/node_shader_common.c (+0, -125) (Diff)
/source/blender/nodes/texture/nodes/node_texture_common.c (+0, -125) (Diff)