blender/intern/cycles/kernel
Brecht Van Lommel 171c4e982f Cycles: use AO factor to let user adjust intensity of AO bounces.
We are already using the AO distance, so might as well offer this extra
control over the intensity. Useful when an interior scene is supposed to
be significantly darker than the background shader.
2017-10-25 21:46:23 +02:00
..
bvh Cycles: disable fast math flags, only use a subset. 2017-09-08 15:12:37 +02:00
closure Fix part of T53038: principled BSDF clearcoat weight has no effect with 0 roughness. 2017-10-18 23:35:54 +02:00
filter Code refactor: use split variance calculation for mega kernels too. 2017-10-04 21:11:14 +02:00
geom Cycles: CUDA bicubic and tricubic texture interpolation support. 2017-10-07 15:30:57 +02:00
kernels Code refactor: store device/interp/extension/type in each device_memory. 2017-10-24 01:03:59 +02:00
osl Cycles: CUDA bicubic and tricubic texture interpolation support. 2017-10-07 15:30:57 +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 refactor: make texture code more consistent between devices. 2017-10-07 14:53:14 +02:00
svm Cycles: CUDA bicubic and tricubic texture interpolation support. 2017-10-07 15:30:57 +02:00
CMakeLists.txt Code cleanup: simplify cmake kernel install. 2017-10-07 15:32:20 +02:00
kernel_accumulate.h Fix T53012: Shadow catcher creates artifacts on contact area 2017-10-06 17:27:34 +05:00
kernel_bake.h Code refactor: split displace/background into separate kernels, remove luma. 2017-10-05 17:57:58 +02:00
kernel_camera.h Cycles: Remove ccl_fetch and SOA 2017-03-08 00:52:41 -05:00
kernel_compat_cpu.h Code refactor: make texture code more consistent between devices. 2017-10-07 14:53:14 +02:00
kernel_compat_cuda.h Code refactor: make texture code more consistent between devices. 2017-10-07 14:53:14 +02:00
kernel_compat_opencl.h Code refactor: make texture code more consistent between devices. 2017-10-07 14:53:14 +02:00
kernel_differential.h Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel_emission.h Cycles: slightly improve BSDF sample stratification for path tracing. 2017-09-20 19:38:08 +02:00
kernel_film.h Cycles: Use native saturate function for CUDA 2015-04-28 00:38:32 +05:00
kernel_globals.h Code refactor: make texture code more consistent between devices. 2017-10-07 14:53:14 +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 Code cleanup: avoid used of uninitialized value in case of precision issue. 2017-09-13 15:24:14 +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: Cleanup, indendation 2017-10-06 19:33:59 +05:00
kernel_passes.h Cycles: Cleanup, indentation and wrapping 2017-10-06 16:54:37 +05:00
kernel_path_branched.h Code refactor: use DeviceInfo to enable QBVH and decoupled volume shading. 2017-10-08 13:17:33 +02:00
kernel_path_common.h Code refactor: remove rng_state buffer and compute hash on the fly. 2017-10-04 21:11:14 +02:00
kernel_path_state.h Code cleanup: remove hack to avoid seeing transparent objects in noise. 2017-09-20 19:38:08 +02:00
kernel_path_subsurface.h Cycles: reduce subsurface stack memory usage. 2017-09-28 15:18:43 +02:00
kernel_path_surface.h Cycles: reduce subsurface stack memory usage. 2017-09-28 15:18:43 +02:00
kernel_path_volume.h Cycles: reduce subsurface stack memory usage. 2017-09-28 15:18:43 +02:00
kernel_path.h Cycles: use AO factor to let user adjust intensity of AO bounces. 2017-10-25 21:46:23 +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 refactor: remove rng_state buffer and compute hash on the fly. 2017-10-04 21:11:14 +02:00
kernel_shader.h Code refactor: split displace/background into separate kernels, remove luma. 2017-10-05 17:57:58 +02:00
kernel_shadow.h Cycles: Fix compilation error of OpenCL megakernel on Apple 2017-09-23 17:07:19 +05:00
kernel_subsurface.h Cycles: slightly improve BSDF sample stratification for path tracing. 2017-09-20 19:38:08 +02:00
kernel_textures.h Code refactor: make texture code more consistent between devices. 2017-10-07 14:53:14 +02:00
kernel_types.h Cycles: use AO factor to let user adjust intensity of AO bounces. 2017-10-25 21:46:23 +02:00
kernel_volume.h Code refactor: use DeviceInfo to enable QBVH and decoupled volume shading. 2017-10-08 13:17:33 +02:00
kernel_work_stealing.h Code refactor: add WorkTile struct for passing work to kernel. 2017-10-04 21:11:14 +02:00
kernel.h Code refactor: store device/interp/extension/type in each device_memory. 2017-10-24 01:03:59 +02:00