Blender Git Commit Log

Git Commits -> Revision 2f339eb

Revision 2f339eb by Jacques Lucke (master)
October 9, 2020, 10:37 (GMT)
BKE: improve calculating edges

This is a follow up commit for rB309c919ee9.
Clearing hash tables is now parallelized as well. Surprisingly, most of
the time is actually spent in `free` (a couple of milliseconds per call
in my test).

Benchmark of individual functions:
reserve_hash_maps: 17%
add_polygon_edges_to_hash_maps: 49%
serialize_and_initialize_deduplicated_edges: 12%
update_edge_indices_in_poly_loops: 14%
clear_hash_tables: 5%

Commit Details:

Full Hash: 2f339eb745df31c3035c737a1013dc8bb450beb6
Parent Commit: 309c919
Lines Changed: +18, -5

1 Modified Path:

/source/blender/blenkernel/intern/mesh_validate.cc (+18, -5) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021