Blender Git Commit Log

Git Commits -> Revision 43ddf0e

Revision 43ddf0e by Bastien Montagne (master)
November 23, 2017, 20:21 (GMT)
Getting rid of OMP: first usage of new parallel BMesh items iteration instead.

`BM_mesh_normals_update` was converted from OMP to new parallel iterator code,
basic test with heavily subdivided cube (24.5k faces) gives:
- old OMP code: average 10ms per run.
- new BLI_task code: average 6ms per run.

So new code seems to be easily 40% quicker, in addition to getting rid of OMP. ;)

Reviewers: sergey, campbellbarton

Differential Revision: https://developer.blender.org/D2930

Commit Details:

Full Hash: 43ddf0e9a7f0f9986ed24e05df0ce7eac5f944b6
Parent Commit: bc3f0cf
Lines Changed: +163, -103

2 Modified Paths:

/source/blender/bmesh/CMakeLists.txt (+1, -0) (Diff)
/source/blender/bmesh/intern/bmesh_mesh.c (+162, -103) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021