blender/intern/cycles/kernel
Brecht Van Lommel 58a290234b Cycles: ray visibility options now work for lamps and mesh lights, with and without
multiple importance sampling, so you can disable them for diffuse/glossy/transmission.

The Light Path node here is still weak and does not give this info. To make that
work we'd need to evaluate the shader multiple times which is slow and we can't
detect well enough when it is actually needed.
2013-06-07 18:59:23 +00:00
..
closure Code cleanup: avoid some warnings due to implicit uint/int/float/double conversion. 2013-06-07 16:06:17 +00:00
osl Cycles / Toon BSDF: 2013-05-23 17:45:20 +00:00
shaders Cycles: normal maps are now backwards compatible again after recent fix, with 2013-05-28 14:24:03 +00:00
svm Code cleanup: avoid some warnings due to implicit uint/int/float/double conversion. 2013-06-07 16:06:17 +00:00
CMakeLists.txt Cycles: experimental correlated multi-jittered sampling pattern that can be used 2013-06-07 16:06:22 +00:00
kernel_accumulate.h Cycles: ray visibility options now work for lamps and mesh lights, with and without 2013-06-07 18:59:23 +00:00
kernel_bvh_traversal.h Cycles OpenCL: fix other build issues when enabling more features. 2013-05-09 15:28:38 +00:00
kernel_bvh.h Code cleanup: avoid some warnings due to implicit uint/int/float/double conversion. 2013-06-07 16:06:17 +00:00
kernel_camera.h Cycles: 2013-06-04 17:20:00 +00:00
kernel_compat_cpu.h Code cleanup: avoid some warnings due to implicit uint/int/float/double conversion. 2013-06-07 16:06:17 +00:00
kernel_compat_cuda.h Cycles: initial subsurface multiple scattering support. It's not working as 2013-04-01 20:26:52 +00:00
kernel_compat_opencl.h Cycles OpenCL: patch #35514 by Doug Gale 2013-05-27 16:21:07 +00:00
kernel_curve.h Cycles: 2013-06-04 17:20:00 +00:00
kernel_differential.h Fix #35207: addition to previous fix to avoid OSL getting uninitialized 2013-05-03 21:34:51 +00:00
kernel_displace.h Code cleanup: avoid some warnings due to implicit uint/int/float/double conversion. 2013-06-07 16:06:17 +00:00
kernel_emission.h Cycles: ray visibility options now work for lamps and mesh lights, with and without 2013-06-07 18:59:23 +00:00
kernel_film.h Cycles: 2013-05-14 21:18:20 +00:00
kernel_globals.h Code cleanup: avoid some warnings due to implicit uint/int/float/double conversion. 2013-06-07 16:06:17 +00:00
kernel_jitter.h Cycles: experimental correlated multi-jittered sampling pattern that can be used 2013-06-07 16:06:22 +00:00
kernel_light.h Cycles: ray visibility options now work for lamps and mesh lights, with and without 2013-06-07 18:59:23 +00:00
kernel_math.h Cycles render engine, initial commit. This is the engine itself, blender modifications and build instructions will follow later. 2011-04-27 11:58:34 +00:00
kernel_montecarlo.h Cycles: experimental correlated multi-jittered sampling pattern that can be used 2013-06-07 16:06:22 +00:00
kernel_object.h Code cleanup: avoid some warnings due to implicit uint/int/float/double conversion. 2013-06-07 16:06:17 +00:00
kernel_passes.h Cycles: mist pass added, with start/depth/falloff control. If the pass is 2013-06-07 12:45:26 +00:00
kernel_path.h Cycles: experimental correlated multi-jittered sampling pattern that can be used 2013-06-07 16:06:22 +00:00
kernel_primitive.h code cleanup: remove some paranoid checks which would have crashed anyway earlier on. 2013-01-20 14:50:50 +00:00
kernel_projection.h Fisheye Equidistant Lens algorith bugfix 2012-11-09 09:11:24 +00:00
kernel_random.h Cycles: experimental correlated multi-jittered sampling pattern that can be used 2013-06-07 16:06:22 +00:00
kernel_shader.h Cycles OpenCL: a few fixes to get things compiling after kernel changes, 2013-05-09 14:05:40 +00:00
kernel_sse2.cpp Cycles: 2013-05-14 21:18:20 +00:00
kernel_sse3.cpp Cycles: 2013-05-14 21:18:20 +00:00
kernel_subsurface.h Cycles: 2013-06-04 17:20:00 +00:00
kernel_textures.h Cycles: code refactoring to add generic lookup table memory. 2013-04-01 20:26:43 +00:00
kernel_triangle.h Cycles Hair: refactoring to support generic attributes for hair curves. There 2013-01-03 12:08:54 +00:00
kernel_types.h Cycles: ray visibility options now work for lamps and mesh lights, with and without 2013-06-07 18:59:23 +00:00
kernel.cl Cycles: 2013-05-14 21:18:20 +00:00
kernel.cpp Cycles: 2013-05-14 21:18:20 +00:00
kernel.cu Cycles: 2013-05-14 21:18:20 +00:00
kernel.h Cycles: 2013-05-14 21:18:20 +00:00
SConscript Added GPL header to sconscripts! 2012-12-17 08:01:43 +00:00