Blender Git Commit Log

Git Commits -> Revision aeeffb9

Revision aeeffb9 by Jacques Lucke (master)
September 11, 2021, 09:43 (GMT)
Functions: store cursors to previous instructions

Now an instruction knows the cursors where it is inserted instead
of just the instruction that references it. This has two benefits:
* An instruction knows when it is the entry instruction.
* The cursor can contain more information, e.g. if it is linked to the
true or false branch of a branch instruction.

This also simplifies updating the procedure in future optimization
passes.

Commit Details:

Full Hash: aeeffb935e9406fa2cdcb84828aa0e498b2df664
Parent Commit: 6ae8de4
Lines Changed: +183, -129

4 Modified Paths:

/source/blender/functions/FN_multi_function_procedure.hh (+96, -9) (Diff)
/source/blender/functions/FN_multi_function_procedure_builder.hh (+2, -59) (Diff)
/source/blender/functions/intern/multi_function_procedure.cc (+85, -17) (Diff)
/source/blender/functions/intern/multi_function_procedure_builder.cc (+0, -44) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021