blender/intern/cycles/render
Thomas Dinges 211f08d89b Cycles: Direct multi light sampling in the Branched Path Integrator is optional now.
Disabling this can improve performance, when we need a lot of AA Samples anyway, to clear up the render.

Simple example .blend: http://www.pasteall.org/blend/27582

Differential Revision: https://developer.blender.org/D392
2014-03-15 17:37:43 +01:00
..
attribute.cpp Cycles Volume Render: generated texture coordinates for volume render. 2013-12-31 17:38:26 +01:00
attribute.h Cycles Volume Render: generated texture coordinates for volume render. 2013-12-31 17:38:26 +01:00
background.cpp Cycles Volume Render: add flags to quickly detect when objects have a volume shader. 2013-12-28 16:57:10 +01:00
background.h Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
blackbody.cpp * Make MSVC happy. 2013-08-06 23:47:47 +00:00
blackbody.h Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
buffers.cpp Code cleanup: white space and cmake was broken on all platforms 2014-02-03 13:56:34 +11:00
buffers.h Code cleanup: move half float functions to separate header file. 2014-01-15 15:29:22 +01:00
camera.cpp Cycles Standalone: The camera now gets properly updated, when changing window size or using --width --height overwrites. 2014-02-14 18:40:31 +01:00
camera.h Cycles Standalone: The camera now gets properly updated, when changing window size or using --width --height overwrites. 2014-02-14 18:40:31 +01:00
CMakeLists.txt Code cleanup: remove some unused cycles SSS code. 2013-10-12 00:08:31 +00:00
curves.cpp Code cleanup / Cycles: Remove encasing_ratio variable, it was already hard coded, so define it in the kernel only. 2014-02-02 19:53:04 +01:00
curves.h Code cleanup / Cycles: Remove encasing_ratio variable, it was already hard coded, so define it in the kernel only. 2014-02-02 19:53:04 +01:00
film.cpp Fix Cycles Light Passes being always enabled, own regression in Clamp commit yesterday. 2014-02-11 14:14:43 +01:00
film.h Fix Cycles Light Passes being always enabled, own regression in Clamp commit yesterday. 2014-02-11 14:14:43 +01:00
graph.cpp Code Cleanup: spelling 2014-01-17 17:35:03 +11:00
graph.h Cycles Volume Render: optimization to avoid exporting surface attributes when 2013-12-31 17:30:34 +01:00
image.cpp Cycles: Compile fix and some cleanup for the Image interpolation commit. 2014-03-08 00:23:45 +01:00
image.h Add support for multiple interpolation modes on cycles image textures 2014-03-07 23:16:33 +01:00
integrator.cpp Cycles: Direct multi light sampling in the Branched Path Integrator is optional now. 2014-03-15 17:37:43 +01:00
integrator.h Cycles: Direct multi light sampling in the Branched Path Integrator is optional now. 2014-03-15 17:37:43 +01:00
light.cpp Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
light.h Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
mesh_displace.cpp Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
mesh.cpp Cycles Volume Render: generated texture coordinates for volume render. 2013-12-31 17:38:26 +01:00
mesh.h Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
nodes.cpp Cycles: Compile fix and some cleanup for the Image interpolation commit. 2014-03-08 00:23:45 +01:00
nodes.h Add support for multiple interpolation modes on cycles image textures 2014-03-07 23:16:33 +01:00
object.cpp Fix T38811: Cycles particle ids are inconsistent when using multiple particle systems. 2014-02-25 18:29:11 +01:00
object.h Fix T38811: Cycles particle ids are inconsistent when using multiple particle systems. 2014-02-25 18:29:11 +01:00
osl.cpp Cycles: Use Displacement type in OSL ShadingSystem. 2014-03-06 21:03:22 +01:00
osl.h Fix build error when building without OSL support. 2013-12-09 05:28:19 +01:00
particles.cpp Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
particles.h Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
scene.cpp Fix T39114: cycles lamp ray visibility not working. 2014-03-12 18:21:23 +01:00
scene.h Fix a few issues reported by coverity scan. 2013-09-03 22:39:21 +00:00
session.cpp Cycles: network render code updated for latest changes and improved 2013-12-07 12:26:58 +01:00
session.h Cycles: Set samples to USHRT_MAX per default in the constructor, this is already used elsewhere. 2014-01-25 19:25:24 +01:00
shader.cpp Cycles Volume Render: optimization to avoid exporting surface attributes when 2013-12-31 17:30:34 +01:00
shader.h Cycles Volume Render: heterogeneous (textured) volumes support. 2013-12-30 00:04:02 +01:00
sky_model_data.h Code Cleanup: use static for sky_model_data.h 2013-12-13 04:40:30 +11:00
sky_model.cpp Code Cleanup: use static for sky_model_data.h 2013-12-13 04:40:30 +11:00
sky_model.h code cleanup: spelling 2013-10-31 23:52:44 +00:00
sobol.cpp Fix #29528: crash adding subsurf modifier in a particular scene with viewport render. 2011-12-08 21:55:35 +00:00
sobol.h Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
svm.cpp Fix T37706: avoid cycles crash when using a stack that exceeds SVM stack limits. 2014-01-16 22:36:30 +01:00
svm.h Fix T37706: avoid cycles crash when using a stack that exceeds SVM stack limits. 2014-01-16 22:36:30 +01:00
tables.cpp Fix T39146: recent cycles CUDA regression in fix for T39114. 2014-03-13 14:18:34 +01:00
tables.h Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
tile.cpp Fix a few issues reported by coverity scan. 2013-09-03 22:39:21 +00:00
tile.h Fix a few issues reported by coverity scan. 2013-09-03 22:39:21 +00:00