Blender Git Commit Log
Git Commits -> Revision 239c864
January 29, 2016, 13:31 (GMT) |
Updated codegen for handling variables and expressions. Note that kernel nodes now don't have explicit 'function' inputs any more. Any expression input can be a separate block. Eventually this should be handled by creating true loops, branches, etc. in the generated code, rather than reading a jump address from the instructions and passing it to a blackbox method as a "function pointer". For the time being the kernel nodes simply prepend a jump address before *every* input, using BVM_JMP_INVALID in case the input node is not in a separate block. |
Commit Details:
Full Hash: 239c864318a6524248409b47df41bfd80b13bfd5
Parent Commit: 067dfb3
Lines Changed: +69, -55