blender/intern/cycles/kernel
Brecht Van Lommel 76b74a93a8 Fix Cycles CUDA transparent shadow error after recent fix in c22b52c.
Fishy cat benchmark was rendering with wrong shadows. Cause is unclear,
adding printf or rearranging code seems to avoid this issue, possibly a
compiler bug. This reverts the fix and solves the OSL bug elsewhere.
2017-08-24 03:43:02 +02:00
..
bvh Fix Cycles CUDA transparent shadow error after recent fix in c22b52c. 2017-08-24 03:43:02 +02:00
closure Fix Cycles multi scatter GGX different render results with Clang and GCC. 2017-07-23 23:25:12 +02:00
filter Cycles: Cleanup, space after keyword 2017-08-07 14:47:51 +02:00
geom Cycles: Cleanup, de-duplicate function parameter list 2017-08-08 15:27:25 +02:00
kernels Cycles: Remove ulong usage 2017-08-09 14:08:58 +02:00
osl Fix Cycles CUDA transparent shadow error after recent fix in c22b52c. 2017-08-24 03:43:02 +02:00
shaders Fix T52152: allow zero roughness for Cycles principled BSDF, don't clamp. 2017-07-22 23:58:51 +02:00
split Code cleanup: remove shader context. 2017-08-24 03:43:02 +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 Code cleanup: make DebugData part of PathRadiance. 2017-08-13 01:19:07 +02:00
kernel_accumulate.h Code cleanup: make L_transparent part of PathRadiance. 2017-08-13 01:19:07 +02:00
kernel_bake.h Code cleanup: remove shader context. 2017-08-24 03:43:02 +02: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: Add utility macro ccl_ref 2017-08-08 15:27:25 +02:00
kernel_compat_opencl.h Cycles: Add utility macro ccl_ref 2017-08-08 15:27:25 +02:00
kernel_differential.h Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel_emission.h Code cleanup: remove shader context. 2017-08-24 03:43:02 +02:00
kernel_film.h Cycles: Use native saturate function for CUDA 2015-04-28 00:38:32 +05:00
kernel_globals.h Cycles: Remove ulong usage 2017-08-09 14:08:58 +02:00
kernel_image_opencl.h Cycles: Pack kernel textures into buffers for OpenCL 2017-08-08 07:12:04 -04: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: Fix for a division by zero that could happen with solid angle triangle light sampling 2017-08-17 15:07:59 +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: support baking normals plugged into BSDFs, averaged with closure weight. 2017-08-20 16:51:53 +02:00
kernel_path_branched.h Code cleanup: remove shader context. 2017-08-24 03:43:02 +02:00
kernel_path_common.h Code cleanup: move rng into path state. 2017-08-19 18:14:16 +02:00
kernel_path_state.h Code cleanup: move rng into path state. 2017-08-19 18:14:16 +02:00
kernel_path_subsurface.h Fix T52470: cycles OpenCL hair rendering not working after recent changes. 2017-08-20 23:32:20 +02:00
kernel_path_surface.h Code cleanup: move rng into path state. 2017-08-19 18:14:16 +02:00
kernel_path_volume.h Code cleanup: move rng into path state. 2017-08-19 18:14:16 +02:00
kernel_path.h Code cleanup: remove shader context. 2017-08-24 03:43:02 +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 Fix T52470: cycles OpenCL hair rendering not working after recent changes. 2017-08-20 23:32:20 +02:00
kernel_shader.h Code cleanup: remove shader context. 2017-08-24 03:43:02 +02:00
kernel_shadow.h Code cleanup: remove shader context. 2017-08-24 03:43:02 +02:00
kernel_subsurface.h Code cleanup: remove shader context. 2017-08-24 03:43:02 +02:00
kernel_textures.h Cycles: Pack kernel textures into buffers for OpenCL 2017-08-08 07:12:04 -04:00
kernel_types.h Code cleanup: remove shader context. 2017-08-24 03:43:02 +02:00
kernel_volume.h Code cleanup: remove shader context. 2017-08-24 03:43:02 +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