Blender Git Loki
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)
/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)