blender/intern/cycles/device
Thomas Dinges fb3f32760d Cycles: Add an experimental CUDA kernel.
Now we build 2 .cubins per architecture (e.g. kernel_sm_21.cubin, kernel_experimental_sm_21.cubin).
The experimental kernel can be used by switching to the Experimental Feature Set: http://wiki.blender.org/index.php/Doc:2.6/Manual/Render/Cycles/Experimental_Features

This enables Subsurface Scattering and Correlated Multi Jitter Sampling on GPU, while keeping the stability and performance of the regular kernel.

Differential Revision: https://developer.blender.org/D762
Patch by Sergey and myself.

Developer / Builder Note:
CUDA Toolkit 6.5 is highly recommended for this, also note that building the experimental kernel requires a lot of system memory (~7-8GB).
2014-08-26 17:02:26 +02:00
..
CMakeLists.txt Deduplicate CUDA and OpenCL wranglers 2014-08-05 13:57:50 +06:00
device_cpu.cpp Fix T41471 Cycles Bake: Setting small tile size results in wrong bake with stripes rather than the expected noise pattern 2014-08-19 11:40:33 +02:00
device_cuda.cpp Cycles: Add an experimental CUDA kernel. 2014-08-26 17:02:26 +02:00
device_intern.h Deduplicate CUDA and OpenCL wranglers 2014-08-05 13:57:50 +06:00
device_memory.h Cycles code internals: add CPU kernel support for 3D image textures. 2014-03-29 13:03:48 +01:00
device_multi.cpp Fix T41222 Blender gives weird output when baking (4096*4096) resolution on GPU 2014-08-05 13:50:50 -03:00
device_network.cpp Implement get_split_task_count to make device_network compile again. 2014-07-29 07:40:04 +02:00
device_network.h Style cleanup: indentation, braces 2014-05-05 02:19:08 +10:00
device_opencl.cpp Fix T41471 Cycles Bake: Setting small tile size results in wrong bake with stripes rather than the expected noise pattern 2014-08-19 11:40:33 +02:00
device_task.cpp Cycles Bake: show progress bar during bake 2014-07-25 11:42:53 -03:00
device_task.h Cycles Bake: show progress bar during bake 2014-07-25 11:42:53 -03:00
device.cpp Deduplicate CUDA and OpenCL wranglers 2014-08-05 13:57:50 +06:00
device.h Cycles Bake: show progress bar during bake 2014-07-25 11:42:53 -03:00