From 9732c6283efa93bfc8442ee9e377184ae30692c6 Mon Sep 17 00:00:00 2001 From: Thomas Dinges Date: Sat, 20 Jul 2013 00:40:03 +0000 Subject: Cycles / CPU Rendering: * "Auto Detect" now again uses the umber of cores, instead number of cores + 1. This was added before we had Tile rendering and benchmarks on several systems showed that there is no gain with this now. There might be some slight difference (0.5% or so) slower/faster depending on the scene, but this is negligible. --- intern/cycles/util/util_task.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'intern/cycles/util/util_task.cpp') diff --git a/intern/cycles/util/util_task.cpp b/intern/cycles/util/util_task.cpp index abcb05561bd..07960805f77 100644 --- a/intern/cycles/util/util_task.cpp +++ b/intern/cycles/util/util_task.cpp @@ -186,12 +186,12 @@ void TaskScheduler::init(int num_threads) do_exit = false; if(num_threads == 0) { - /* automatic number of threads will be main thread + num cores */ + /* automatic number of threads */ num_threads = system_cpu_thread_count(); } else { - /* main thread will also work, for fixed threads we count it too */ - num_threads -= 1; + /* manual number of threads */ + num_threads; } /* launch threads that will be waiting for work */ -- cgit v1.2.3