blender/intern/cycles/render
Brecht Van Lommel adea12cb01 Cycles: merge of changes from tomato branch.
Regular rendering now works tiled, and supports save buffers to save memory
during render and cache render results.

Brick texture node by Thomas.
http://wiki.blender.org/index.php/Doc:2.6/Manual/Render/Cycles/Nodes/Textures#Brick_Texture

Image texture Blended Box Mapping.
http://wiki.blender.org/index.php/Doc:2.6/Manual/Render/Cycles/Nodes/Textures#Image_Texture
http://mango.blender.org/production/blended_box/

Various bug fixes by Sergey and Campbell.
* Fix for reading freed memory in some node setups.
* Fix incorrect memory read when synchronizing mesh motion.
* Fix crash appearing when direct light usage is different on different layers.
* Fix for vector pass gives wrong result in some circumstances.
* Fix for wrong resolution used for rendering Render Layer node.
* Option to cancel rendering when doing initial synchronization.
* No more texture limit when using CPU render.
* Many fixes for new tiled rendering.
2012-09-04 13:29:07 +00:00
..
attribute.cpp style cleanup: assignment & indentation. 2012-06-09 18:56:12 +00:00
attribute.h Cycles: support for motion vector and UV passes. 2012-04-30 12:49:26 +00:00
background.cpp Cycles: add render layer use environment option to disable world lighting on 2012-04-13 12:58:12 +00:00
background.h Cycles: add render layer use environment option to disable world lighting on 2012-04-13 12:58:12 +00:00
buffers.cpp Cycles: merge of changes from tomato branch. 2012-09-04 13:29:07 +00:00
buffers.h Cycles: merge of changes from tomato branch. 2012-09-04 13:29:07 +00:00
camera.cpp Cycles: merge of changes from tomato branch. 2012-09-04 13:29:07 +00:00
camera.h Cycles: merge of changes from tomato branch. 2012-09-04 13:29:07 +00:00
CMakeLists.txt Fix for #32184 and redesign of particle storage in Cycles. 2012-08-31 17:27:08 +00:00
film.cpp Fix #31883: cycles vectors pass rendering crash with some render layers using 2012-06-20 14:24:52 +00:00
film.h Fix #31883: cycles vectors pass rendering crash with some render layers using 2012-06-20 14:24:52 +00:00
filter.cpp style cleanup: assignment & indentation. 2012-06-09 18:56:12 +00:00
filter.h Cycles: 2011-08-28 13:55:59 +00:00
graph.cpp Cycles: merge of changes from tomato branch. 2012-09-04 13:29:07 +00:00
graph.h Replaced dynamic_casts for node type checks by simple 'special type' identifiers. RTTI has to be disabled in cycles for OSL. 2012-09-03 11:38:15 +00:00
image.cpp Cycles: merge of changes from tomato branch. 2012-09-04 13:29:07 +00:00
image.h Cycles: merge of changes from tomato branch. 2012-09-04 13:29:07 +00:00
integrator.cpp Cycles: first step for implementation of non-progressive sampler that handles 2012-06-13 11:44:48 +00:00
integrator.h Cycles: first step for implementation of non-progressive sampler that handles 2012-06-13 11:44:48 +00:00
light.cpp Fix #32088: cycles crash removing a lamp with non-progressive sampling. 2012-09-03 16:52:59 +00:00
light.h Cycles: first step for implementation of non-progressive sampler that handles 2012-06-13 11:44:48 +00:00
mesh_displace.cpp Cycles: support for motion vector and UV passes. 2012-04-30 12:49:26 +00:00
mesh.cpp style cleanup: block comments 2012-06-09 17:22:52 +00:00
mesh.h Cycles: threading optimizations 2012-05-05 19:44:33 +00:00
nodes.cpp Cycles: merge of changes from tomato branch. 2012-09-04 13:29:07 +00:00
nodes.h Cycles: merge of changes from tomato branch. 2012-09-04 13:29:07 +00:00
object.cpp Fix for #32184 and redesign of particle storage in Cycles. 2012-08-31 17:27:08 +00:00
object.h Fix for #32184 and redesign of particle storage in Cycles. 2012-08-31 17:27:08 +00:00
osl.cpp Fix for Cycles OSL: The RenderServices pointer in ShadingSystem is no longer accessible from the interface class (presumably because it is just the base class pointer anyway and would have to be casted). The OSLRenderServices pointer to our own implementation is now stored alongside the ShadingSystem in the kernel globals, so it can be accessed in thread_init. 2012-09-03 18:51:02 +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
particles.cpp Cycles fix: don't skip particle device update when there are no particle systems. The device texture always contains at least one dummy particle in case particle info node is used for non-instance objects, this must be initialized in any case. 2012-09-01 11:30:19 +00:00
particles.h Added a bunch of additional particle state attributes to the Cycles particle info node: 2012-08-31 19:38:59 +00:00
scene.cpp Cycles: merge of changes from tomato branch. 2012-09-04 13:29:07 +00:00
scene.h Cycles: merge of changes from tomato branch. 2012-09-04 13:29:07 +00:00
session.cpp Cycles: merge of changes from tomato branch. 2012-09-04 13:29:07 +00:00
session.h Cycles: merge of changes from tomato branch. 2012-09-04 13:29:07 +00:00
shader.cpp style cleanup: block comments 2012-06-09 17:22:52 +00:00
shader.h style cleanup: block comments 2012-06-09 17:22:52 +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 code cleanup: removed/renamed shadow & duplicate variable definitions. 2012-06-09 18:20:40 +00:00
svm.h Cycles: support for motion vector and UV passes. 2012-04-30 12:49:26 +00:00
tile.cpp Cycles: merge of changes from tomato branch. 2012-09-04 13:29:07 +00:00
tile.h Cycles: merge of changes from tomato branch. 2012-09-04 13:29:07 +00:00