blender/intern/cycles/render
Martijn Berger 85a0c5d4e1 Cycles: network render code updated for latest changes and improved
This actually works somewhat now, although viewport rendering is broken and any
kind of network error or connection failure will kill Blender.

* Experimental WITH_CYCLES_NETWORK cmake option
* Networked Device is shown as an option next to CPU and GPU Compute
* Various updates to work with the latest Cycles code
* Locks and thread safety for RPC calls and tiles
* Refactored pointer mapping code
* Fix error in CPU brand string retrieval code

This includes work by Doug Gale, Martijn Berger and Brecht Van Lommel.

Reviewers: brecht

Differential Revision: http://developer.blender.org/D36
2013-12-07 12:26:58 +01:00
..
attribute.cpp Cycles: add ptex face ID and UV attributes. 2013-11-28 02:11:42 +01:00
attribute.h Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
background.cpp Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00: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 Fix: ensure cycles mist pass stays in range 0..1, it could have values out of 2013-10-18 23:44:25 +00:00
buffers.h Cycles: viewport render now takes scene color management settings into account, 2013-08-30 23:49:38 +00:00
camera.cpp Fix a few issues reported by coverity scan. 2013-09-03 22:39:21 +00:00
camera.h Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
CMakeLists.txt Code cleanup: remove some unused cycles SSS code. 2013-10-12 00:08:31 +00:00
curves.cpp Code cleanup / Cycles: 2013-08-23 12:19:35 +00:00
curves.h Code cleanup / Cycles: 2013-08-20 11:22:26 +00:00
film.cpp Fix #36719: UV pass not rendering in second render layer if first render layer 2013-09-13 14:31:28 +00:00
film.h Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
graph.cpp Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
graph.h Fix #37194, OSL script crashes blender. The lookup functions for finding Cycles shader inputs/outputs based on socket names are using a few modifications on the Blender socket names. But these only apply 2013-10-30 11:21:31 +00:00
image.cpp Fix #36611: cycles issue loading png file with 2 channels. 2013-08-30 17:01:44 +00:00
image.h Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
integrator.cpp Fix #36620: sss + indirect light rendering artifacts, due to wrong correlation in 2013-09-01 14:10:40 +00:00
integrator.h Cycles: more code refactoring to rename things internally as well. Also change 2013-08-23 14:34:34 +00: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 Fix a few issues reported by coverity scan. 2013-09-03 22:39:21 +00: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: experimental OSL ptex reading code. 2013-11-28 02:11:42 +01:00
nodes.h Cycles: experimental OSL ptex reading code. 2013-11-28 02:11:42 +01:00
object.cpp Fix cycles hair segments not giving correct vector speed pass, the motion vector 2013-10-18 15:03:18 +00:00
object.h Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
osl.cpp Cycles: reduce noise using regular path tracing + subsurface scattering with 2013-08-24 15:02:08 +00:00
osl.h Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00: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 cycles too slow export of meshes with uvs when a motion vector pass is used. 2013-09-10 15:12:53 +00: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 Fix a few issues reported by coverity scan. 2013-09-03 22:39:21 +00:00
shader.cpp remove unused var 2013-10-26 01:03:16 +00:00
shader.h Code cleanup: remove some unused cycles SSS code. 2013-10-12 00:08:31 +00:00
sky_model_data.h Cycles / Sky Model: 2013-08-17 16:08:03 +00:00
sky_model.cpp quiet compiler warnings 2013-08-30 16:52:54 +00:00
sky_model.h code cleanup: spelling 2013-10-31 23:52:44 +00:00
sobol.cpp
sobol.h Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
svm.cpp Fix a few issues reported by coverity scan. 2013-09-03 22:39:21 +00:00
svm.h Cycles / Sky Texture: 2013-08-28 14:11:28 +00:00
tables.cpp Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00: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