Blender Git Commit Log

Git Commits -> Revision 27ed752

Revision 27ed752 by Sergey Sharybin (master)
June 8, 2015, 09:15 (GMT)
Cycles: Make hair, object and motion blur selective compiled into OpenCL

This features are now based on the scene settings, so scenes without those features
used are rendered even faster.

This gives about 30% speedup on the AMD A10 APU here, but at the same time it does
not mean such an improvement will happen on all the hardware. That being said, the
Tonga device here seems to have no measurable difference.

In any case it seems handy to have for the future, when we'll want to support SSS
in the kernel or to port selective compilation/split kernel to CUDA devices.

Commit Details:

Full Hash: 27ed75271c1948abe5a420d881686406bf8e0ce8
Parent Commit: 267c7b0
Lines Changed: +51, -0

4 Modified Paths:

/intern/cycles/device/device.h (+8, -0) (Diff)
/intern/cycles/device/device_opencl.cpp (+13, -0) (Diff)
/intern/cycles/kernel/kernel_types.h (+11, -0) (Diff)
/intern/cycles/render/session.cpp (+19, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021