blender/intern/cycles/render
Brecht Van Lommel a41648c1dc Cycles: add pass alpha threshold value to render layers.
Z, Index, normal, UV and vector passes are only affected by surfaces with alpha
transparency equal to or higher than this threshold. With value 0.0 the first
surface hit will always write to these passes, regardless of transparency. With
higher values surfaces that are mostly transparent can be skipped until an opaque
surface is encountered.
2014-02-06 15:24:15 +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 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: 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 Cycles: add pass alpha threshold value to render layers. 2014-02-06 15:24:15 +01:00
film.h Cycles: add pass alpha threshold value to render layers. 2014-02-06 15:24:15 +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 Fix T37264: cycles CPU render had limited number of float images, bumped to 1024. 2013-12-14 15:07:46 +01:00
image.h Fix T37264: cycles CPU render had limited number of float images, bumped to 1024. 2013-12-14 15:07:46 +01:00
integrator.cpp Cycles Volume Render: scattering support. 2014-01-07 15:03:41 +01:00
integrator.h Cycles Volume Render: scattering support. 2014-01-07 15:03:41 +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 Volume Render: generated texture coordinates for volume render. 2013-12-31 17:38:26 +01:00
nodes.h Cycles Volume Render: optimization to avoid exporting surface attributes when 2013-12-31 17:30:34 +01:00
object.cpp Code cleanup / Cycles: Remove unused "curverender" variable from Object class, was never used. 2014-02-02 20:11:50 +01:00
object.h Code cleanup / Cycles: Remove unused "curverender" variable from Object class, was never used. 2014-02-02 20:11:50 +01:00
osl.cpp Cycles Volume Render: optimization to avoid exporting surface attributes when 2013-12-31 17:30:34 +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 Cycles Volume Render: support for rendering of homogeneous volume with absorption. 2013-12-28 16:57:10 +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 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