blender/intern/cycles/kernel
Brecht Van Lommel c22b52cd36 Fix T52452: OSL trace broken after shadow catcher recent changes.
We should only early out with any hit in BVH traversal if the only visibility
bits used are opaque shadow. Not when opaque shadow is one of multiple bits.
2017-08-19 18:14:16 +02:00
..
bvh Fix T52452: OSL trace broken after shadow catcher recent changes. 2017-08-19 18:14:16 +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 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 Code cleanup: move rng into path state. 2017-08-19 18:14:16 +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: move rng into path state. 2017-08-19 18:14:16 +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: move rng into path state. 2017-08-19 18:14:16 +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 Code cleanup: make L_transparent part of PathRadiance. 2017-08-13 01:19:07 +02:00
kernel_path_branched.h Code cleanup: move rng into path state. 2017-08-19 18:14:16 +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 Code cleanup: move rng into path state. 2017-08-19 18:14:16 +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: move rng into path state. 2017-08-19 18:14:16 +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 Code cleanup: move rng into path state. 2017-08-19 18:14:16 +02:00
kernel_shader.h Code cleanup: move rng into path state. 2017-08-19 18:14:16 +02:00
kernel_shadow.h Code cleanup: move rng into path state. 2017-08-19 18:14:16 +02:00
kernel_subsurface.h Code cleanup: move rng into path state. 2017-08-19 18:14:16 +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: move rng into path state. 2017-08-19 18:14:16 +02:00
kernel_volume.h Code cleanup: move rng into path state. 2017-08-19 18:14:16 +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