blender/intern/cycles/render
Sergey Sharybin 5c60721c9e Fix T51805: Overlapping volumes renders incorrect on AMD GPU
We need to make sure we can store all volume closures for all objects in volume
stack. This is a bit tricky to detect what would be the "nestness" level of
volumes so for now use maximum possible stack depth. Might cause some slowdown,
but better to give reliable render output than to fail quickly.

Should be safe for 2.79 after extra eyes.
2017-08-23 12:35:23 +02:00
..
attribute.cpp Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
attribute.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02: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 Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
bake.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
buffers.cpp Cycles: Implement denoising option for reducing noise in the rendered image 2017-05-07 14:40:58 +02:00
buffers.h Cycles: Implement denoising option for reducing noise in the rendered image 2017-05-07 14:40:58 +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 Revert "Cycles: Fix crash changing image after recent OpenCL changes" 2017-08-09 04:24:03 -04:00
image.h Revert "Cycles: Fix crash changing image after recent OpenCL changes" 2017-08-09 04:24:03 -04:00
integrator.cpp Cycles: remove option to disable transparent shadows globally. 2017-08-07 14:01:24 +02:00
integrator.h Cycles: remove option to disable transparent shadows globally. 2017-08-07 14:01:24 +02:00
light.cpp Improved triangle sampling for mesh lights 2017-08-17 12:44:32 +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 Fix T49324: True displacement crashes when shader returns NaN 2017-05-15 15:45:19 +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: Pack kernel textures into buffers for OpenCL 2017-08-08 07:12:04 -04:00
mesh.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
nodes.cpp Code cleanup: deduplicate some bsdf node methods. 2017-08-20 17:37:22 +02:00
nodes.h Code cleanup: deduplicate some bsdf node methods. 2017-08-20 17:37:22 +02: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 Cycles: Pack kernel textures into buffers for OpenCL 2017-08-08 07:12:04 -04:00
session.cpp Cycles/BI: Add a pixel size option for speeding up viewport rendering 2017-08-15 01:22:40 +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 cleanup: remove copy of shader graph for bump, no longer needed. 2017-08-20 14:27:51 +02:00
shader.h Code cleanup: remove copy of shader graph for bump, no longer needed. 2017-08-20 14:27:51 +02: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