blender/intern/cycles/device
Sergey Sharybin 8c2750bc82 Cycles: Remove round-up trickery for max closure in split OpenCL kernel
Round-up was only enabled for viewport render, which was for a long time hardcoded to
use 64 closures. This was done in order to avoid unnecessary kernel re-compilations
when tweaking the shader tree.

We could enable selective closure compilation in the viewport later if it'll give
measurable speed improvements, but even then round-up is to happen outside of the
device level,

This commit also removes early output which happened in cases when max closure did
not change. It was wrong because other requested kernel features might have been
changed.
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: Remove round-up trickery for max closure in split OpenCL kernel 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