blender/intern/cycles/render
Brecht Van Lommel 5bb677e592 Code refactor: zero render buffers outside of kernel.
This was originally done with the first sample in the kernel for better
performance, but it doesn't work anymore with atomics. Any benefit was
very minor anyway, too small to measure it seems.
2017-10-04 21:11:14 +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 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 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 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 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