Blender Git Commit Log

Git Commits -> Revision 9bd1c8c

Revision 9bd1c8c by Sergey Sharybin (master)
April 20, 2016, 16:17 (GMT)
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.

Commit Details:

Full Hash: 9bd1c8caf72e9b1c2a71929a8968389eea8ca5b3
Parent Commit: 02213b8
Lines Changed: +275, -117

2 Modified Paths:

/intern/cycles/render/object.cpp (+216, -116) (Diff)
/intern/cycles/render/object.h (+59, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021