blender/intern/cycles/kernel
Sergey Sharybin e4a265f058 Cycles: Add an option to build single kernel only which fits current CPU
This seems quite useful for the development, so you don't need to wait
all the kernels to be re-compiled when working on a new feature, which
speeds up re-iteration.

Marked as an advanced option, so if it doesn't work so well in practice
it's safe to revert anyway.
2016-03-25 16:09:05 +01:00
..
closure Cycles: Cleanup, indent nested preprocessor directives 2016-03-25 13:55:42 +01:00
geom Cycles: Cleanup, indent nested preprocessor directives 2016-03-25 13:55:42 +01:00
kernels Cycles: Add an option to build single kernel only which fits current CPU 2016-03-25 16:09:05 +01:00
osl Cycles: Cleanup, indent nested preprocessor directives 2016-03-25 13:55:42 +01:00
shaders Fix T47681: Bump node doesn't work with SSS shader when using OSL 2016-03-07 15:32:46 +05:00
split Cycles: Cleanup, indentation and braces 2016-02-03 15:00:55 +01:00
svm Cycles: Cleanup, indent nested preprocessor directives 2016-03-25 13:55:42 +01:00
CMakeLists.txt Cycles: Make CUDA 7.5 officially recommended 2016-02-17 15:18:56 +01:00
kernel_accumulate.h Fix T47461: Different results on CPU and GPU when using Branched Path Tracing 2016-02-18 01:23:38 +01:00
kernel_bake.h Fix T43388, fix T40369: Cycles baking not antialiasing textures. 2016-02-21 15:10:51 +01:00
kernel_camera.h Cycles: Cleanup, indent nested preprocessor directives 2016-03-25 13:55:42 +01:00
kernel_compat_cpu.h Cycles: Make Blender importer more forward compatible 2016-02-12 15:27:33 +01:00
kernel_compat_cuda.h Cycles: Cleanup, indent nested preprocessor directives 2016-03-25 13:55:42 +01:00
kernel_compat_opencl.h Cycles: Cleanup, indent nested preprocessor directives 2016-03-25 13:55:42 +01:00
kernel_debug.h Cycles: Add debug pass which shows number of instance pushes during camera ray intersection 2015-06-12 00:12:03 +02:00
kernel_differential.h Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel_emission.h Cycles: Cleanup, indent nested preprocessor directives 2016-03-25 13:55:42 +01:00
kernel_film.h Cycles: Use native saturate function for CUDA 2015-04-28 00:38:32 +05:00
kernel_globals.h Cycles: Cleanup, indent nested preprocessor directives 2016-03-25 13:55:42 +01:00
kernel_jitter.h Cycles: Fix bug in CMJ pattern when number of samples is 1 2016-02-24 14:23:45 +01:00
kernel_light.h Cycles: Cleanup, indent nested preprocessor directives 2016-03-25 13:55:42 +01: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_passes.h Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel_path_branched.h Workaround for T47213: branched path sampling issues with CUDA 7.5. 2016-02-19 00:49:24 +01:00
kernel_path_common.h Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel_path_state.h Cycles: Refactor how we pass bounce info to light path node. 2016-01-06 23:43:29 +01:00
kernel_path_surface.h Cycles: Cleanup, indent nested preprocessor directives 2016-03-25 13:55:42 +01:00
kernel_path_volume.h Cycles: Cleanup, indent nested preprocessor directives 2016-03-25 13:55:42 +01:00
kernel_path.h Cycles: Cleanup, indent nested preprocessor directives 2016-03-25 13:55:42 +01:00
kernel_projection.h Cycles: Minor optimization of equirectangular projection 2016-03-24 15:01:39 +01:00
kernel_queues.h Cycles: Code cleanup in split kernel, whitespaces 2015-07-03 11:03:56 +02:00
kernel_random.h Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel_shader.h Cycles: Cleanup, indent nested preprocessor directives 2016-03-25 13:55:42 +01:00
kernel_shadow.h Cycles: Cleanup of OpenCL split kernel routines 2016-01-30 00:23:06 +01:00
kernel_subsurface.h Fix Burley BSSRDF NaNs and fireflies. 2016-02-06 11:52:43 +01:00
kernel_textures.h Cycles: Cleanup, indent nested preprocessor directives 2016-03-25 13:55:42 +01:00
kernel_types.h Cycles: Cleanup, indent nested preprocessor directives 2016-03-25 13:55:42 +01:00
kernel_volume.h Cycles: Cleanup, indent nested preprocessor directives 2016-03-25 13:55:42 +01:00
kernel_work_stealing.h Cycles: Cleanup, indent nested preprocessor directives 2016-03-25 13:55:42 +01:00
kernel.h Cycles: Deduplicte CPU kernel declaration and definition code 2015-12-30 17:54:02 +05:00