[Bf-blender-cvs] [cdcdae663ac] master: Mesh deform: Tweak threadability criteria
Sergey Sharybin
noreply at git.blender.org
Thu Jan 11 15:14:15 CET 2018
Commit: cdcdae663ac36118fa23abb86c6f85be2f543c56
Author: Sergey Sharybin
Date: Thu Jan 11 14:51:30 2018 +0100
Branches: master
https://developer.blender.org/rBcdcdae663ac36118fa23abb86c6f85be2f543c56
Mesh deform: Tweak threadability criteria
Allow threading using subset of all available threads. Makes it faster to
evaluate lower resolution mesh but with complex deform groups and such.
===================================================================
M source/blender/modifiers/intern/MOD_meshdeform.c
===================================================================
diff --git a/source/blender/modifiers/intern/MOD_meshdeform.c b/source/blender/modifiers/intern/MOD_meshdeform.c
index 5e878f28e25..8f197ce3b99 100644
--- a/source/blender/modifiers/intern/MOD_meshdeform.c
+++ b/source/blender/modifiers/intern/MOD_meshdeform.c
@@ -418,7 +418,7 @@ static void meshdeformModifier_do(
/* Do deformation. */
ParallelRangeSettings settings;
BLI_parallel_range_settings_defaults(&settings);
- settings.use_threading = (totvert > 1000);
+ settings.min_iter_per_thread = 16;
BLI_task_parallel_range(0, totvert,
&data,
meshdeform_vert_task,
More information about the Bf-blender-cvs
mailing list