blender/intern/cycles/device
Sergey Sharybin 45b5bf034b Cycles; Make baking a feature-specific option
This means render devices now might skip building baking kernels in cases when
only actual render-related functionality is used.

For now it's only implemented for OpenCL split kernel device and mainly needed
to work around some compiler-specific bugs which crashes on building the kernel.

Using OpenCL for baking might still crash the driver, but at least there is now
higher probability of that GPU will be usable to render the scene.

Real fix should actually be done in the driver side.
2015-07-18 16:02:08 +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: Fix for wrong device enumeration in CUDA 2015-06-27 15:13:08 +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 Cycles: Solve some harmless NULL pointer magic 2015-06-30 23:41:19 +02: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 baking a feature-specific option 2015-07-18 16:02:08 +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 baking a feature-specific option 2015-07-18 16:02:08 +02:00