blender/intern/cycles
Thomas Dinges a18112249d Cycles / Non-Progressive integrator:
* Non-Progressive integrator is now available on the GPU (CUDA, sm_20 and above). 

Implementation details:
* kernel_path_trace() has been split up into two functions:
kernel_path_trace_non_progressive() and kernel_path_trace_progressive().

* We compile two CUDA kernel entry functions (in kernel.cu) for the two integrators, they are still inside one .cubin file but due to the kernel separation there should be no performance problem. I tested with the BMW file on my Geforce 540M and the render times were the same for 100 samples (1.57 min in my case).

This is part of my GSoC project, SVN merge of r59032 + manual merge of UI changes for this from my branch.
2013-08-09 18:47:25 +00:00
..
app code cleanup: compiler warnings 2013-07-21 16:40:34 +00:00
blender Cycles / Non-Progressive integrator: 2013-08-09 18:47:25 +00:00
bvh Cycles: 2013-07-30 09:26:45 +00:00
cmake Cycles / CMake: 2012-11-09 18:31:04 +00:00
device Cycles / Non-Progressive integrator: 2013-08-09 18:47:25 +00:00
doc edits to cycles cmake files so cmake_consistency_check.py can parse them. 2011-11-08 20:27:37 +00:00
kernel Cycles / Non-Progressive integrator: 2013-08-09 18:47:25 +00:00
render Cycles / Non-Progressive integrator: 2013-08-09 18:47:25 +00:00
subd Cycles: 2013-06-04 17:20:00 +00:00
util code cleanup: compiler warnings 2013-07-21 16:40:34 +00:00
CMakeLists.txt Fix wrong cycles cmake + msvc build flags with relwithdebinfo and minsizerel. 2013-08-05 12:02:43 +00:00
SConscript Cycles: optimized SSE BVH traversal now also works with SSE2 CPUs, so all the 2013-06-19 17:54:26 +00:00