blender/intern/cycles/kernel
Sergey Sharybin 5c34266383 Cycles: Enable camera motion blur in split kernel for Intel/NVidia
It's good for testing and seems to work quite reliably here.

This probably not totally cheap in terms of performance, but this we
could solve quite easily by selective kernel compilation once other
things are tested/proved to be reliable.
2015-05-14 23:35:19 +05:00
..
closure Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
geom Cycles: Prepare code for OpenCL camera/motion blur 2015-05-14 18:48:56 +05:00
osl Cycles: Add CPU compat headers to some of the OSL implementation files 2015-05-09 19:04:16 +05:00
shaders Cleanup: style 2015-04-21 15:53:32 +10:00
svm Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
CMakeLists.txt Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel_accumulate.h Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel_avx2.cpp Cycles: Ignore -Wmaybe-uninitialized from the kernel in release builds 2015-02-02 22:09:01 +05:00
kernel_avx.cpp Cycles: Ignore -Wmaybe-uninitialized from the kernel in release builds 2015-02-02 22:09:01 +05:00
kernel_background_buffer_update.cl Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel_bake.h Correct typo: ifdef'd now, but obviously wrong 2015-05-07 10:12:12 +10:00
kernel_camera.h Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel_compat_cpu.h Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel_compat_cuda.h Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel_compat_opencl.h Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel_data_init.cl Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel_debug.h Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel_differential.h Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel_direct_lighting.cl Cycles: Prepare code for OpenCL camera/motion blur 2015-05-14 18:48:56 +05:00
kernel_emission.h Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel_film.h Cycles: Use native saturate function for CUDA 2015-04-28 00:38:32 +05:00
kernel_globals.h Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel_holdout_emission_blurring_pathtermination_ao.cl Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel_jitter.h Cycles: Code cleanup, spaces around keywords 2015-03-28 00:15:15 +05:00
kernel_lamp_emission.cl Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel_light.h Cleanup: Avoid temp variable in portal sampling code. 2015-05-13 19:54:52 +02:00
kernel_math.h Cycles: Add fast math function module 2015-01-31 01:49:41 +05:00
kernel_montecarlo.h Cycles code refactor: minor refactoring and comments for volume code. 2014-03-29 13:03:49 +01:00
kernel_next_iteration_setup.cl Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel_passes.h Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel_path_common.h Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel_path_state.h Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel_path_surface.h Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel_path_volume.h Cycles: Simplify volume light connect code. 2015-03-13 00:09:13 +01:00
kernel_path.h Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel_projection.h Cycles: Add Mirror ball mapping to camera panorama options 2015-04-25 23:51:56 +02:00
kernel_queue_enqueue.cl Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel_queues.h Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel_random.h Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel_scene_intersect.cl Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel_shader_eval.cl Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel_shader.h Cycles: Prepare code for OpenCL camera/motion blur 2015-05-14 18:48:56 +05:00
kernel_shaderdata_vars.h Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel_shadow_blocked.cl Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel_shadow.h Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel_split.h Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel_sse2.cpp Cycles: Ignore -Wmaybe-uninitialized from the kernel in release builds 2015-02-02 22:09:01 +05:00
kernel_sse3.cpp Cycles: Ignore -Wmaybe-uninitialized from the kernel in release builds 2015-02-02 22:09:01 +05:00
kernel_sse41.cpp Cycles: Ignore -Wmaybe-uninitialized from the kernel in release builds 2015-02-02 22:09:01 +05:00
kernel_subsurface.h Cleanup: Fix Cycles Apache header. 2014-12-25 02:50:24 +01:00
kernel_sum_all_radiance.cl Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel_textures.h Cycles: Split BVH nodes storage into inner and leaf nodes 2015-04-20 17:29:51 +05:00
kernel_types.h Cycles: Enable camera motion blur in split kernel for Intel/NVidia 2015-05-14 23:35:19 +05:00
kernel_volume.h Cycles: Record all possible volume intersections for SSS and camera checks 2015-04-29 23:31:06 +02:00
kernel_work_stealing.h Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel.cl Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel.cpp Cycles: Code cleanup, spaces around keywords 2015-03-28 00:15:15 +05:00
kernel.cu Cleanup: Fix Cycles Apache header. 2014-12-25 02:50:24 +01:00
kernel.h Cleanup: Fix Cycles Apache header. 2014-12-25 02:50:24 +01:00
SConscript Cycles: __KERNEL_DEBUG__ wasn't set for compile-time kernels 2014-10-05 21:42:53 +06:00