blender/intern/cycles/kernel
2018-03-29 07:14:09 +02:00
..
bvh Code refactor: make Transform always affine, dropping last row. 2018-03-10 04:54:05 +01:00
closure Cycles: take into account diffuse roughness for roughness baking. 2018-03-28 23:45:15 +02:00
filter Fix T53567: Negative pixel values causing artifacts with denoising 2017-12-21 14:24:23 +01:00
geom Fix T54356: volume rendering bug using just color attribute. 2018-03-19 21:22:15 +01:00
kernels Code cleanup: remove some more unused code after recent CUDA changes. 2018-02-18 00:53:03 +01:00
osl Code refactor: make Transform always affine, dropping last row. 2018-03-10 04:54:05 +01:00
shaders Cycles: switch to squared roughness convention for all nodes. 2018-03-10 18:05:01 +01:00
split Fix T54317: overlapping volume render bug after recent changes. 2018-03-19 21:22:15 +01:00
svm Cycles: switch to squared roughness convention for all nodes. 2018-03-10 18:05:01 +01:00
CMakeLists.txt Code refactor: add ProjectionTransform separate from regular Transform. 2018-03-10 04:54:04 +01:00
kernel_accumulate.h Cycles: option to make background visible through glass transparent. 2018-01-12 01:34:28 +01:00
kernel_bake.h Cycles: add roughness baking support, using squared roughness convention. 2018-03-10 18:37:33 +01:00
kernel_camera.h Cycles: support arbitrary number of motion blur steps for cameras. 2018-03-10 06:27:19 +01:00
kernel_compat_cpu.h Cycles: support arbitrary number of motion blur steps for cameras. 2018-03-10 06:27:19 +01:00
kernel_compat_cuda.h Cycles: support arbitrary number of motion blur steps for cameras. 2018-03-10 06:27:19 +01:00
kernel_compat_opencl.h Cycles: support arbitrary number of motion blur steps for cameras. 2018-03-10 06:27:19 +01:00
kernel_differential.h Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel_emission.h Code refactor: use KernelShader and KernelParticle instead of float arrays. 2018-03-10 04:54:04 +01:00
kernel_film.h Cycles: Use native saturate function for CUDA 2015-04-28 00:38:32 +05:00
kernel_globals.h Code cleanup: remove some more unused code after recent CUDA changes. 2018-02-18 00:53:03 +01: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: support arbitrary number of motion blur steps for objects. 2018-03-10 06:27:19 +01:00
kernel_math.h Code refactor: add ProjectionTransform separate from regular Transform. 2018-03-10 04:54:04 +01:00
kernel_montecarlo.h Cycles: Cleanup, indendation 2017-10-06 19:33:59 +05:00
kernel_passes.h Cycles: take into account diffuse roughness for roughness baking. 2018-03-28 23:45:15 +02:00
kernel_path_branched.h Fix T54317: overlapping volume render bug after recent changes. 2018-03-19 21:22:15 +01: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 Fix T54455: OpenCL build error after recent changes. 2018-03-29 07:14:09 +02:00
kernel_path_subsurface.h Cycles: random walk subsurface scattering. 2018-02-09 19:58:33 +01:00
kernel_path_surface.h Fix T54317: overlapping volume render bug after recent changes. 2018-03-19 21:22:15 +01:00
kernel_path_volume.h Cycles: add Russian roulette termination for volume multiple scattering. 2018-02-22 00:55:32 +01:00
kernel_path.h Cycles: don't count volume boundaries as transparent bounces. 2018-03-01 01:21:29 +01:00
kernel_projection.h Cycles: adaptive subdivision support for panoramic cameras. 2018-01-12 23:57:45 +01:00
kernel_queues.h Cycles: Add function to dequeue a ray 2017-06-10 03:51:18 -04:00
kernel_random.h Fix T54420: too much volume render noise with multiple volume objects. 2018-03-27 01:08:30 +02:00
kernel_shader.h Cycles: add roughness baking support, using squared roughness convention. 2018-03-10 18:37:33 +01:00
kernel_shadow.h Cycles: better path termination for transparency. 2018-02-22 00:55:32 +01:00
kernel_subsurface.h Cycles: better path termination for transparency. 2018-02-22 00:55:32 +01:00
kernel_textures.h Cycles: support arbitrary number of motion blur steps for objects. 2018-03-10 06:27:19 +01:00
kernel_types.h Fix T54420: too much volume render noise with multiple volume objects. 2018-03-27 01:08:30 +02:00
kernel_volume.h Fix T54420: too much volume render noise with multiple volume objects. 2018-03-27 01:08:30 +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: device memory cleanups, preparing for mapped host memory. 2017-11-05 15:22:04 +01:00