blender/intern/cycles/render
Sergey Sharybin 5ea729845d Fix T53048: OSL Volume is broken in Blender 2.79
Was a mistake in optimization commit which was disconnecting closures and nodes
which does not make sense for volume output.

OSL script we can't ignore and can't currently know in advance if it's a proper
volume shader or not. So we never disconnect OSL nodes from volume output.

This is a good candidate for corrective release.
2017-10-11 15:22:40 +05:00
..
attribute.cpp Cycles: Add utility function to remove given attribute 2017-10-11 13:18:59 +05:00
attribute.h Cycles: Add utility function to remove given attribute 2017-10-11 13:18:59 +05:00
background.cpp Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
background.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
bake.cpp Code refactor: split displace/background into separate kernels, remove luma. 2017-10-05 17:57:58 +02:00
bake.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
buffers.cpp Code refactor: zero render buffers outside of kernel. 2017-10-04 21:11:14 +02:00
buffers.h Code refactor: zero render buffers outside of kernel. 2017-10-04 21:11:14 +02:00
camera.cpp Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
camera.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
CMakeLists.txt Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
constant_fold.cpp Fix missing return error introduced by last commit 2017-07-03 12:12:27 +02:00
constant_fold.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
curves.cpp Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
curves.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
film.cpp Cycles: Implement denoising option for reducing noise in the rendered image 2017-05-07 14:40:58 +02:00
film.h Cycles: Implement denoising option for reducing noise in the rendered image 2017-05-07 14:40:58 +02:00
graph.cpp Fix T51805: Overlapping volumes renders incorrect on AMD GPU 2017-08-23 12:35:23 +02:00
graph.h Cycles: support baking normals plugged into BSDFs, averaged with closure weight. 2017-08-20 16:51:53 +02:00
image.cpp Fix T52533: Blender shuts down when rendering duplicated smoke domain 2017-09-04 13:14:54 +02:00
image.h Revert "Cycles: Fix crash changing image after recent OpenCL changes" 2017-08-09 04:24:03 -04:00
integrator.cpp Code refactor: use DeviceInfo to enable QBVH and decoupled volume shading. 2017-10-08 13:17:33 +02:00
integrator.h Cycles: remove option to disable transparent shadows globally. 2017-08-07 14:01:24 +02:00
light.cpp Code refactor: split displace/background into separate kernels, remove luma. 2017-10-05 17:57:58 +02:00
light.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
mesh_displace.cpp Code refactor: split displace/background into separate kernels, remove luma. 2017-10-05 17:57:58 +02:00
mesh_subdivision.cpp Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
mesh.cpp Cycles: Add utility function to calculate triangle's normal 2017-10-11 13:18:59 +05:00
mesh.h Cycles: Add utility function to calculate triangle's normal 2017-10-11 13:18:59 +05:00
nodes.cpp Code cleanup: deduplicate some bsdf node methods. 2017-08-20 17:37:22 +02:00
nodes.h Fix T53048: OSL Volume is broken in Blender 2.79 2017-10-11 15:22:40 +05:00
object.cpp Improved triangle sampling for mesh lights 2017-08-17 12:44:32 +02:00
object.h Cycles: De-duplicate trace-time object visibility calculation 2017-08-10 09:21:02 +02:00
osl.cpp Cycles: support baking normals plugged into BSDFs, averaged with closure weight. 2017-08-20 16:51:53 +02:00
osl.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
particles.cpp Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
particles.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
scene.cpp Cycles: Pack kernel textures into buffers for OpenCL 2017-08-08 07:12:04 -04:00
scene.h Code refactor: use DeviceInfo to enable QBVH and decoupled volume shading. 2017-10-08 13:17:33 +02:00
session.cpp Code refactor: zero render buffers outside of kernel. 2017-10-04 21:11:14 +02:00
session.h Cycles/BI: Add a pixel size option for speeding up viewport rendering 2017-08-15 01:22:40 +02:00
shader.cpp Code refactor: use DeviceInfo to enable QBVH and decoupled volume shading. 2017-10-08 13:17:33 +02:00
shader.h Cycles: Fix possible race condition when generating Beckmann table 2017-10-06 21:06:15 +05:00
sobol.cpp Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
sobol.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
svm.cpp Cycles: support baking normals plugged into BSDFs, averaged with closure weight. 2017-08-20 16:51:53 +02:00
svm.h Code cleanup: remove copy of shader graph for bump, no longer needed. 2017-08-20 14:27:51 +02:00
tables.cpp Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
tables.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
tile.cpp Cycles: Calculate correct remaining time when using a larger pixel size 2017-08-17 02:00:44 +02:00
tile.h Cycles/BI: Add a pixel size option for speeding up viewport rendering 2017-08-15 01:22:40 +02:00