blender/intern/cycles/device
Sergey Sharybin 27ed75271c 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.
2015-06-08 11:15:39 +02:00
..
CMakeLists.txt Cycles: Synchronize changes with standalone repository 2015-01-01 01:31:07 +05:00
device_cpu.cpp Cycles: Fix compilation error on windows after recent logging changes 2015-04-10 22:35:10 +05:00
device_cuda.cpp Cycles: Initial support for OpenCL capabilities reports 2015-06-05 14:17:30 +02:00
device_intern.h Cycles: Repot CPU and CUDA capabilities to system info operator 2015-01-06 14:13:21 +05:00
device_memory.h Cleanup: Fix Cycles Apache header. 2014-12-25 02:50:24 +01:00
device_multi.cpp Cycles: Get rid of one more OpenGL matrix manipulation/push/pop. 2015-05-11 16:41:18 +02:00
device_network.cpp Allow compilation of cycles network with WITH_CYCLES_LOGGING is ON 2015-06-07 15:24:31 +02:00
device_network.h Cleanup: Fix Cycles Apache header. 2014-12-25 02:50:24 +01:00
device_opencl.cpp Cycles: Make hair, object and motion blur selective compiled into OpenCL 2015-06-08 11:15:39 +02:00
device_task.cpp Cycles: Code cleanup, spaces around keywords 2015-03-28 00:15:15 +05:00
device_task.h Cycles: Pass requested tile size to the device via device task 2015-05-09 19:09:07 +05:00
device.cpp Cycles: Initial support for OpenCL capabilities reports 2015-06-05 14:17:30 +02:00
device.h Cycles: Make hair, object and motion blur selective compiled into OpenCL 2015-06-08 11:15:39 +02:00