Go to file
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
build_files pass compiler defines such as __FLT_MIN__ to smatch and sparse (they fail without them). 2013-08-08 01:53:02 +00:00
doc Adding a fov attribute to KX_Camera. This attribute converts the field of view value and uses it to set lens. 2013-08-07 05:24:47 +00:00
extern Potential fix for wrogn k3 value after solve 2013-08-01 16:34:55 +00:00
intern Cycles / Non-Progressive integrator: 2013-08-09 18:47:25 +00:00
release Fix #36373: maya and max key configurations for mesh loop select did not work correct 2013-08-07 15:51:57 +00:00
source Fix #36146, Cycles SSS Shader Node - Scale Value Input Box - to sensitive. Changed the ui limit from 1,000,000 to 1,000. Not sure if such huge values are needed in some cases, but they can always be 2013-08-09 11:41:01 +00:00
CMakeLists.txt disable cycles when building without python, also use const for function args in more places. 2013-08-07 22:40:03 +00:00
COPYING == docs == 2010-10-13 14:44:22 +00:00
GNUmakefile Fix a mismatch in help message (check_spelling_osl obviously checks OLS, and check_spelling_c, C code! :P ) 2013-05-14 14:37:51 +00:00
SConstruct Scons and BuildBot changes for MSVC 2012 support. 2013-06-18 11:55:32 +00:00