blender/intern/cycles/render
Brecht Van Lommel d7932ceea8 Cycles: multi GPU rendering support.
The rendering device is now set in User Preferences > System, where you can
choose between OpenCL/CUDA and devices. Per scene you can then still choose
to use CPU or GPU rendering.

Load balancing still needs to be improved, now it just splits the entire
render in two, that will be done in a separate commit.
2012-01-09 16:58:01 +00:00
..
attribute.cpp Cycles: more opencl fixes. 2011-05-31 11:31:00 +00:00
attribute.h Cycles: some tweaks to silence msvc assertions in debug mode. 2011-10-03 15:31:45 +00:00
background.cpp Cycles: 2011-08-28 13:55:59 +00:00
background.h Cycles: 2011-08-28 13:55:59 +00:00
buffers.cpp Cycles: multi GPU rendering support. 2012-01-09 16:58:01 +00:00
buffers.h Cycles: some small code refactoring related to buffer parameters. 2011-12-21 13:48:35 +00:00
camera.cpp Cycles: avoid using float3 in kernel constant memory, just so we're sure alignment 2011-12-20 12:25:45 +00:00
camera.h Cycles: tweaks to properties and nodes 2011-09-16 13:14:02 +00:00
CMakeLists.txt add some missing headers to cmake, also add some files as comments since it seems they should be added but evidently work fine without. 2011-11-10 06:05:22 +00:00
film.cpp Cycles: fix windows build, some minor tweaks. 2011-09-09 16:38:15 +00:00
film.h Cycles: fix windows build, some minor tweaks. 2011-09-09 16:38:15 +00:00
filter.cpp Fix #29274: problem compiling cycles opencl kernel from directory with spaces. 2011-11-22 16:38:58 +00:00
filter.h Cycles: 2011-08-28 13:55:59 +00:00
graph.cpp Generalized node groups for Cycles. 2011-12-18 15:34:06 +00:00
graph.h Generalized node groups for Cycles. 2011-12-18 15:34:06 +00:00
image.cpp Cycles: fix small memory leak in image loading. 2011-08-15 19:30:24 +00:00
image.h Cycles: OSL build & image manager fixes. 2011-05-31 16:21:30 +00:00
integrator.cpp Cycles: code refactoring, to do render layer visibility test a bit different, 2011-12-21 20:51:43 +00:00
integrator.h Cycles: code refactoring, to do render layer visibility test a bit different, 2011-12-21 20:51:43 +00:00
light.cpp Cycles: internal changes that should have no effect on user level yet, added 2011-09-27 20:37:24 +00:00
light.h Cycles: internal changes that should have no effect on user level yet, added 2011-09-27 20:37:24 +00:00
mesh_displace.cpp Cycles: multi GPU rendering support. 2012-01-09 16:58:01 +00:00
mesh.cpp Fix #29528: crash adding subsurf modifier in a particular scene with viewport render. 2011-12-08 21:55:35 +00:00
mesh.h Cycles: 2011-11-12 14:29:52 +00:00
nodes.cpp Cycles: checker texture node, patch by Thomas. 2012-01-08 14:55:43 +00:00
nodes.h Cycles: checker texture node, patch by Thomas. 2012-01-08 14:55:43 +00:00
object.cpp Cycles: 2011-11-12 14:29:52 +00:00
object.h Cycles: 2011-09-01 15:53:36 +00:00
osl.cpp Cycles: revert commit that joined surface/volume socket into a single shader socket, 2011-10-12 23:03:12 +00:00
osl.h Cycles render engine, initial commit. This is the engine itself, blender modifications and build instructions will follow later. 2011-04-27 11:58:34 +00:00
scene.cpp Cycles: pause button to interrupt viewport renders, in the 3d view header. 2011-08-29 16:54:13 +00:00
scene.h Cycles: enable multi closure sampling and transparent shadows only on CPU and 2011-10-16 18:54:27 +00:00
session.cpp Cycles: show elapsed time for F12/background render. 2012-01-09 16:57:46 +00:00
session.h Cycles: device code refactoring, no functional changes. 2012-01-04 18:06:32 +00:00
shader.cpp Cycles: revert commit that joined surface/volume socket into a single shader socket, 2011-10-12 23:03:12 +00:00
shader.h Cycles: revert commit that joined surface/volume socket into a single shader socket, 2011-10-12 23:03:12 +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 Fix #29528: crash adding subsurf modifier in a particular scene with viewport render. 2011-12-08 21:55:35 +00:00
svm.cpp Cycles: enable multi closure sampling and transparent shadows only on CPU and 2011-10-16 18:54:27 +00:00
svm.h Cycles: another bugfix for mix closure sampling + bump. 2011-09-21 11:54:28 +00:00
tile.cpp Cycles: device code refactoring, no functional changes. 2012-01-04 18:06:32 +00:00
tile.h Cycles: some small code refactoring related to buffer parameters. 2011-12-21 13:48:35 +00:00