Blender Git Loki
Git Commits -> Revision 0f1b4d7
Revision 0f1b4d7 by Jacques Lucke (builtin-simulation-nodes, functions, functions-experimental-refactor, particle-solver-dev, simulation-tree) April 7, 2019, 15:01 (GMT) |
Use actual hash tables instead of linear search The hash functions themselves are not optimized yet. |
Commit Details:
Full Hash: 0f1b4d7c38e6dd0225c9c5fe72fb844e63bb49aa
Parent Commit: 6f96045
Lines Changed: +443, -68
2 Added Paths:
/source/blender/blenlib/BLI_array_lookup.hpp (+181, -0) (View)
/tests/gtests/blenlib/BLI_array_lookup_test.cc (+23, -0) (View)
/tests/gtests/blenlib/BLI_array_lookup_test.cc (+23, -0) (View)
12 Modified Paths:
/source/blender/blenlib/BLI_shared.hpp (+17, -2) (Diff)
/source/blender/blenlib/BLI_small_map.hpp (+20, -14) (Diff)
/source/blender/blenlib/BLI_small_set.hpp (+31, -37) (Diff)
/source/blender/blenlib/BLI_small_set_vector.hpp (+2, -2) (Diff)
/source/blender/blenlib/BLI_small_vector.hpp (+9, -8) (Diff)
/source/blender/blenlib/CMakeLists.txt (+1, -0) (Diff)
/source/blender/functions/core/data_flow_graph.hpp (+19, -1) (Diff)
/source/blender/functions/core/type.hpp (+21, -1) (Diff)
/source/blender/functions/frontends/data_flow_nodes/inserters.cpp (+22, -3) (Diff)
/tests/gtests/blenlib/BLI_small_map_test.cc (+17, -0) (Diff)
/tests/gtests/blenlib/BLI_small_set_vector_test.cc (+79, -0) (Diff)
/tests/gtests/blenlib/CMakeLists.txt (+1, -0) (Diff)
/source/blender/blenlib/BLI_small_map.hpp (+20, -14) (Diff)
/source/blender/blenlib/BLI_small_set.hpp (+31, -37) (Diff)
/source/blender/blenlib/BLI_small_set_vector.hpp (+2, -2) (Diff)
/source/blender/blenlib/BLI_small_vector.hpp (+9, -8) (Diff)
/source/blender/blenlib/CMakeLists.txt (+1, -0) (Diff)
/source/blender/functions/core/data_flow_graph.hpp (+19, -1) (Diff)
/source/blender/functions/core/type.hpp (+21, -1) (Diff)
/source/blender/functions/frontends/data_flow_nodes/inserters.cpp (+22, -3) (Diff)
/tests/gtests/blenlib/BLI_small_map_test.cc (+17, -0) (Diff)
/tests/gtests/blenlib/BLI_small_set_vector_test.cc (+79, -0) (Diff)
/tests/gtests/blenlib/CMakeLists.txt (+1, -0) (Diff)