blender/intern/cycles/kernel
Brecht Van Lommel 9e929c911e Fix Cycles multi scatter GGX different render results with Clang and GCC.
The order of evaluation of function arguments is undefined, and the order
was reversed between these compilers. This was causing regressions tests
to give different results between Linux and macOS.
2017-07-23 23:25:12 +02:00
..
bvh Cycles: Cleanup, indentation 2017-03-29 15:41:56 +02:00
closure Fix Cycles multi scatter GGX different render results with Clang and GCC. 2017-07-23 23:25:12 +02:00
filter Fix Cycles denoising NaNs with a 1 sample renders. 2017-07-22 23:58:51 +02:00
geom Cycles: Implement denoising option for reducing noise in the rendered image 2017-05-07 14:40:58 +02:00
kernels Cycles: Pass all buffers to each kernel call for OpenCL 2017-06-10 04:08:49 -04:00
osl Fix T52027: OSL getattribute() crash, when optimizer calls it before rendering. 2017-07-11 22:39:51 +02:00
shaders Fix T52152: allow zero roughness for Cycles principled BSDF, don't clamp. 2017-07-22 23:58:51 +02:00
split Fix T52021: Shadow catcher renders wrong when catcher object is behind transparent object 2017-07-18 09:46:21 +02:00
svm Fix T52152: allow zero roughness for Cycles principled BSDF, don't clamp. 2017-07-22 23:58:51 +02:00
CMakeLists.txt Cycles: Pass all buffers to each kernel call for OpenCL 2017-06-10 04:08:49 -04:00
kernel_accumulate.h Fix T52021: Shadow catcher renders wrong when catcher object is behind transparent object 2017-07-18 09:46:21 +02:00
kernel_bake.h Fix T50698: Cycles baking artifacts with transparent surfaces. 2017-02-25 03:12:53 +01:00
kernel_camera.h Cycles: Remove ccl_fetch and SOA 2017-03-08 00:52:41 -05:00
kernel_compat_cpu.h Cycles: Use falltrhough attribute to help catching missing break statements 2017-05-24 17:23:54 +02:00
kernel_compat_cuda.h Cycles: Use falltrhough attribute to help catching missing break statements 2017-05-24 17:23:54 +02:00
kernel_compat_opencl.h Cycles: Use falltrhough attribute to help catching missing break statements 2017-05-24 17:23:54 +02:00
kernel_debug.h Cycles: Use dedicated debug passes for traversed nodes and intersection tests 2017-01-12 13:44:35 +01:00
kernel_differential.h Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel_emission.h Cycles: First implementation of shadow catcher 2017-03-27 10:46:03 +02:00
kernel_film.h Cycles: Use native saturate function for CUDA 2015-04-28 00:38:32 +05:00
kernel_globals.h Cycles: Cleanup, indentation in preprocessor 2017-04-28 13:24:09 +02:00
kernel_image_opencl.h Cycles: Fix missing type declaration in OpenCL image 2017-05-02 15:39:33 +02:00
kernel_jitter.h Cycles: Use more stable version of integer square root function 2017-05-09 17:07:17 +02:00
kernel_light.h Cycles: Implement denoising option for reducing noise in the rendered image 2017-05-07 14:40:58 +02:00
kernel_math.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
kernel_montecarlo.h Cycles code refactor: minor refactoring and comments for volume code. 2014-03-29 13:03:49 +01:00
kernel_passes.h Cycles: Fix compilation error of OpenCL mega kernel 2017-06-13 10:26:45 +02:00
kernel_path_branched.h Fix T52021: Shadow catcher renders wrong when catcher object is behind transparent object 2017-07-18 09:46:21 +02:00
kernel_path_common.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
kernel_path_state.h Cycles: Selectively include denoising in kernel 2017-06-10 04:45:13 -04:00
kernel_path_subsurface.h Cycles: Remove ccl_addr_space from RNG passed to functions 2017-03-27 10:46:28 +02:00
kernel_path_surface.h Fix T50937: baking with OpenCL and CPU have slightly different brightness 2017-05-17 12:24:16 +02:00
kernel_path_volume.h Cycles: Implement denoising option for reducing noise in the rendered image 2017-05-07 14:40:58 +02:00
kernel_path.h Fix T52021: Shadow catcher renders wrong when catcher object is behind transparent object 2017-07-18 09:46:21 +02:00
kernel_projection.h Cycles: Implement denoising option for reducing noise in the rendered image 2017-05-07 14:40:58 +02:00
kernel_queues.h Cycles: Add function to dequeue a ray 2017-06-10 03:51:18 -04:00
kernel_random.h Cycles: Cleanup, mainly line length in random module 2017-04-25 11:43:20 +02:00
kernel_shader.h Cycles: Implement denoising option for reducing noise in the rendered image 2017-05-07 14:40:58 +02:00
kernel_shadow.h Cycles: Cleanup, style 2017-04-18 11:39:21 +02:00
kernel_subsurface.h Cycles: Fix compilation error of OpenCL mega kernel 2017-06-13 10:26:45 +02:00
kernel_textures.h Cycles: fixed the SM_2x CUDA kernel build that I broke in my previous commit 2017-07-20 13:28:34 +02:00
kernel_types.h Fix T52125: principled BSDF missing with macOS OpenCL. 2017-07-20 15:15:43 +02:00
kernel_volume.h Cycles: Fix compilation error of OpenCL mega kernel 2017-06-13 10:26:45 +02:00
kernel_work_stealing.h Cycles: OpenCL split kernel refactor 2017-03-08 00:52:41 -05:00
kernel.h Cycles: Implement denoising option for reducing noise in the rendered image 2017-05-07 14:40:58 +02:00