Sergey Sharybin
9bd1c8caf7
Cycles: Multi-thread object transform update
...
Simple idea, use threads when dealing with "Copying Transformations to device"
scene update step. Only do it if there's enough objects in the scene.
Hopefully only brings less synchronization time and doesn't break anything.
From tests on my desktop this brings down transform update time from 58sec to
11sec on victor_cpu.blend scene from out benchmark.
2016-04-20 18:17:24 +02:00
..
2016-02-17 11:43:03 +01:00
2014-12-25 02:50:24 +01:00
2015-11-24 13:21:40 +05:00
2015-11-24 13:21:40 +05:00
2016-02-06 21:02:02 +01:00
2016-02-06 21:02:02 +01:00
2015-06-11 14:53:15 +02:00
2014-12-25 02:50:24 +01:00
2016-04-11 23:12:11 +02:00
2016-04-11 23:12:11 +02:00
2016-04-11 23:50:15 +02:00
2015-03-27 18:23:31 +05:00
2016-02-12 15:27:33 +01:00
2015-11-18 20:50:06 +01:00
2016-02-12 15:27:33 +01:00
2016-02-03 15:00:55 +01:00
2016-01-05 21:18:02 +05:00
2016-04-16 20:49:59 +02:00
2016-04-16 20:49:59 +02:00
2016-04-13 10:39:21 +02:00
2016-02-12 15:27:33 +01:00
2016-02-07 06:20:06 +05:00
2016-02-07 02:21:38 +05:00
2016-01-16 15:36:42 +05:00
2016-04-20 16:19:49 +02:00
2016-04-11 23:50:15 +02:00
2016-04-05 12:25:54 +02:00
2016-04-11 10:54:41 +02:00
2016-04-20 18:17:24 +02:00
2016-04-20 18:17:24 +02:00
2016-03-23 13:58:31 +01:00
2016-01-07 13:15:30 +05:00
2015-04-10 15:37:49 +05:00
2014-12-25 02:50:24 +01:00
2016-04-16 20:49:59 +02:00
2016-04-16 20:49:59 +02:00
2016-04-20 16:19:49 +02:00
2016-04-06 16:30:52 +02:00
2016-02-12 15:43:26 +01:00
2016-02-12 15:43:26 +01:00
2014-12-25 02:50:24 +01:00
2016-02-05 22:13:51 +01:00
2015-12-31 15:58:18 +05:00
2015-04-10 15:37:49 +05:00
2014-12-25 02:50:24 +01:00
2016-03-30 16:02:27 +02:00
2016-03-30 16:02:27 +02:00