From 43ddf0e9a7f0f9986ed24e05df0ce7eac5f944b6 Mon Sep 17 00:00:00 2001 From: Bastien Montagne Date: Thu, 23 Nov 2017 21:21:32 +0100 Subject: 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 --- source/blender/bmesh/CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) (limited to 'source/blender/bmesh/CMakeLists.txt') diff --git a/source/blender/bmesh/CMakeLists.txt b/source/blender/bmesh/CMakeLists.txt index ea24da86626..43e45eab98f 100644 --- a/source/blender/bmesh/CMakeLists.txt +++ b/source/blender/bmesh/CMakeLists.txt @@ -30,6 +30,7 @@ set(INC ../blentranslation ../makesdna ../../../intern/guardedalloc + ../../../intern/atomic ../../../intern/eigen ../../../extern/rangetree ) -- cgit v1.2.3