Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Sharybin <sergey.vfx@gmail.com>2018-01-11 16:51:30 +0300
committerSergey Sharybin <sergey.vfx@gmail.com>2018-01-11 16:51:30 +0300
commitcdcdae663ac36118fa23abb86c6f85be2f543c56 (patch)
tree0e1f95814436e4f69132ada0a75d9adef20d3944 /source/blender/modifiers
parentc276fef4132557118a3bcba38220e02bf4f9f1b4 (diff)
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.
Diffstat (limited to 'source/blender/modifiers')
-rw-r--r--source/blender/modifiers/intern/MOD_meshdeform.c2
1 files changed, 1 insertions, 1 deletions
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,