From cdcdae663ac36118fa23abb86c6f85be2f543c56 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Thu, 11 Jan 2018 14:51:30 +0100 Subject: 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. --- source/blender/modifiers/intern/MOD_meshdeform.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to '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, -- cgit v1.2.3