Blender Git Loki
Git Commits -> Revision 8aa6ff8
Revision 8aa6ff8 by Jacques Lucke (builtin-simulation-nodes, functions, functions-experimental-refactor, particle-solver-dev, simulation-tree) August 12, 2019, 13:50 (GMT) |
Reimplement the way many arrays are allocated This new implementation is more generic and easier to use. |
Commit Details:
Full Hash: 8aa6ff8ec9ad852f6cc3bfde31bd9a0dae59d37d
Parent Commit: 5257852
Lines Changed: +350, -423
4 Added Paths:
/source/blender/blenlib/BLI_temporary_allocator.h (+14, -0) (View)
/source/blender/blenlib/BLI_temporary_allocator.hpp (+167, -0) (View)
/source/blender/blenlib/intern/BLI_temporary_allocator.cpp (+51, -0) (View)
/tests/gtests/blenlib/BLI_temporary_allocator_test.cc (+22, -0) (View)
/source/blender/blenlib/BLI_temporary_allocator.hpp (+167, -0) (View)
/source/blender/blenlib/intern/BLI_temporary_allocator.cpp (+51, -0) (View)
/tests/gtests/blenlib/BLI_temporary_allocator_test.cc (+22, -0) (View)
2 Deleted Paths:
/source/blender/blenlib/BLI_array_allocator.hpp (+0, -228)
/tests/gtests/blenlib/BLI_array_allocator_test.cc (+0, -29)
/tests/gtests/blenlib/BLI_array_allocator_test.cc (+0, -29)
13 Modified Paths:
/source/blender/blenlib/CMakeLists.txt (+3, -1) (Diff)
/source/blender/simulations/bparticles/action_interface.hpp (+11, -20) (Diff)
/source/blender/simulations/bparticles/attributes.hpp (+0, -2) (Diff)
/source/blender/simulations/bparticles/events.cpp (+2, -2) (Diff)
/source/blender/simulations/bparticles/integrator.cpp (+1, -1) (Diff)
/source/blender/simulations/bparticles/particle_function.cpp (+13, -21) (Diff)
/source/blender/simulations/bparticles/particle_function.hpp (+8, -18) (Diff)
/source/blender/simulations/bparticles/particle_function_builder.cpp (+4, -4) (Diff)
/source/blender/simulations/bparticles/simulate.cpp (+39, -75) (Diff)
/source/blender/simulations/bparticles/step_description_interfaces.cpp (+2, -6) (Diff)
/source/blender/simulations/bparticles/step_description_interfaces.hpp (+10, -15) (Diff)
/source/blender/windowmanager/intern/wm_init_exit.c (+2, -0) (Diff)
/tests/gtests/blenlib/CMakeLists.txt (+1, -1) (Diff)
/source/blender/simulations/bparticles/action_interface.hpp (+11, -20) (Diff)
/source/blender/simulations/bparticles/attributes.hpp (+0, -2) (Diff)
/source/blender/simulations/bparticles/events.cpp (+2, -2) (Diff)
/source/blender/simulations/bparticles/integrator.cpp (+1, -1) (Diff)
/source/blender/simulations/bparticles/particle_function.cpp (+13, -21) (Diff)
/source/blender/simulations/bparticles/particle_function.hpp (+8, -18) (Diff)
/source/blender/simulations/bparticles/particle_function_builder.cpp (+4, -4) (Diff)
/source/blender/simulations/bparticles/simulate.cpp (+39, -75) (Diff)
/source/blender/simulations/bparticles/step_description_interfaces.cpp (+2, -6) (Diff)
/source/blender/simulations/bparticles/step_description_interfaces.hpp (+10, -15) (Diff)
/source/blender/windowmanager/intern/wm_init_exit.c (+2, -0) (Diff)
/tests/gtests/blenlib/CMakeLists.txt (+1, -1) (Diff)