Blender Git Loki
Git Commits -> Revision 067dfb3
January 29, 2016, 10:56 (GMT) |
Adapted the node blockify procedure to the new concept of expressions and variables. The internal bvm nodes now can contain (implicit) cyclic connections, owing to the connection of variable inputs to local variable outputs of kernel nodes. These link cycles are never created explicitly by the node parser (pynodes), but are a result of the semi-functional programming nature of the nodes: each node constitutes a function of the local variables defined inside a kernel block. When the nodes are first constructed from the user-level nodes these inputs are left unbound, and are then resolved backwards as the individual node functions are inlined. |
Commit Details:
Full Hash: 067dfb3e5274bb59cc63545fa1b73012e3fbd8c0
Parent Commit: a4108eb
Lines Changed: +89, -147