Blender Git Commit Log

Git Commits -> Revision 3608891

Revision 3608891 by Jacques Lucke (master)
April 17, 2021, 13:13 (GMT)
Functions: extend virtual array functionality

This adds support for mutable virtual arrays and provides many utilities
for creating virtual arrays for various kinds of data. This commit is
preparation for D10994.

Commit Details:

Full Hash: 36088912828b0b511ce0f293f39187b5d8d770cf
Parent Commit: e524a6e
Lines Changed: +1369, -144

13 Modified Paths:

/source/blender/blenlib/BLI_span.hh (+2, -2) (Diff)
/source/blender/blenlib/BLI_virtual_array.hh (+351, -30) (Diff)
/source/blender/blenlib/tests/BLI_virtual_array_test.cc (+128, -5) (Diff)
/source/blender/functions/FN_generic_span.hh (+2, -2) (Diff)
/source/blender/functions/FN_generic_vector_array.hh (+3, -3) (Diff)
/source/blender/functions/FN_generic_virtual_array.hh (+636, -45) (Diff)
/source/blender/functions/FN_generic_virtual_vector_array.hh (+8, -8) (Diff)
/source/blender/functions/FN_multi_function_params.hh (+5, -5) (Diff)
/source/blender/functions/intern/generic_vector_array.cc (+3, -3) (Diff)
/source/blender/functions/intern/generic_virtual_array.cc (+203, -13) (Diff)
/source/blender/functions/intern/generic_virtual_vector_array.cc (+13, -13) (Diff)
/source/blender/functions/intern/multi_function_network_evaluation.cc (+14, -14) (Diff)
/source/blender/functions/tests/FN_multi_function_network_test.cc (+1, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021