Blender Git Commit Log

Git Commits -> Revision fb3f327

Revision fb3f327 by Thomas Dinges (master)
August 26, 2014, 15:02 (GMT)
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).

Commit Details:

Full Hash: fb3f32760d68134aadb7978922360857f0ecccb7
Parent Commit: f6e049c
Lines Changed: +94, -61

7 Modified Paths:

/intern/cycles/blender/addon/ui.py (+1, -1) (Diff)
/intern/cycles/device/device_cuda.cpp (+14, -4) (Diff)
/intern/cycles/kernel/CMakeLists.txt (+40, -27) (Diff)
/intern/cycles/kernel/kernel_types.h (+5, -2) (Diff)
/intern/cycles/kernel/SConscript (+27, -22) (Diff)
/SConstruct (+3, -2) (Diff)
/source/blender/editors/space_node/drawnode.c (+4, -3) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021