diff options
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/blenkernel/intern/pbvh.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/source/blender/blenkernel/intern/pbvh.c b/source/blender/blenkernel/intern/pbvh.c index 79586c71673..bfc513454b4 100644 --- a/source/blender/blenkernel/intern/pbvh.c +++ b/source/blender/blenkernel/intern/pbvh.c @@ -2550,7 +2550,9 @@ void BKE_pbvh_parallel_range_settings(TaskParallelSettings *settings, bool use_threading, int totnode) { - const int threaded_limit = 4; + const int threaded_limit = 1; BLI_parallel_range_settings_defaults(settings); settings->use_threading = use_threading && (totnode > threaded_limit); + settings->min_iter_per_thread = 1; + settings->scheduling_mode = TASK_SCHEDULING_DYNAMIC; } |