blender/intern/cycles/kernel
Sergey Sharybin f2c54df625 Cycles: Expose image image extension mapping to the image manager
Currently only two mappings are supported by API, which is Repeat (old behavior)
and new Clip behavior. Internally this extension is being converted to periodic
flag which was already supported but wasn't exposed.

There's no support for OpenCL yet because of the way how we pack images into a
single texture.

Those settings are not exposed to UI or anywhere else and there should be no
functional changes so far.
2015-07-21 21:58:19 +02:00
..
closure Cycles: Simplify volume_phase_eval(). 2015-06-11 15:18:33 +02:00
geom Fix T45333: Volume Scatter crash blender 2015-07-13 18:54:26 +05:00
kernels Cycles: Expose image image extension mapping to the image manager 2015-07-21 21:58:19 +02:00
osl Cycles: Silent paranoid uninitialized GCC warnings in release kernels 2015-06-13 16:29:54 +02:00
shaders Cycles: Expose image image extension mapping to the image manager 2015-07-21 21:58:19 +02:00
split Cycles: Code cleanup in split kernel, whitespaces 2015-07-03 11:03:56 +02:00
svm Cycles: Workaround for sm_50 on 32bit platform 2015-07-21 10:18:04 +02:00
CMakeLists.txt Cycles: Add voxel texture sampler shader node 2015-07-18 22:09:20 +02:00
kernel_accumulate.h Cycles: Avoid compilation warnings when building without passes support 2015-06-13 19:07:48 +02:00
kernel_bake.h Correct typo: ifdef'd now, but obviously wrong 2015-05-07 10:12:12 +10:00
kernel_camera.h Cycles: Implement camera zoom motion blur 2015-07-21 17:40:03 +02:00
kernel_compat_cpu.h Cycles: Expose image image extension mapping to the image manager 2015-07-21 21:58:19 +02: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_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 Cleanup: Remove some outdated comments related to split kernel. 2015-05-21 20:32:20 +02: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_jitter.h Cycles: Code cleanup, spaces around keywords 2015-03-28 00:15:15 +05:00
kernel_light.h Cycles: Another attempt to solve CUDA compilation errors on 32bit platforms 2015-07-21 11:42:59 +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_passes.h Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel_path_branched.h Cleanup: Style in for loops header. 2015-06-29 00:56:04 +02: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: Move branched path tracking into own file 2015-06-15 23:02:42 +02:00
kernel_projection.h Cycles: Add Mirror ball mapping to camera panorama options 2015-04-25 23:51:56 +02: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 Cleanup: Style in for loops header. 2015-06-29 00:56:04 +02:00
kernel_shaderdata_vars.h Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel_shadow.h Cleanup: Remove some outdated comments related to split kernel. 2015-05-21 20:32:20 +02:00
kernel_subsurface.h Cleanup: Fix Cycles Apache header. 2014-12-25 02:50:24 +01: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: Implement camera zoom motion blur 2015-07-21 17:40:03 +02:00
kernel_volume.h Cleanup: Typo in comment. 2015-07-04 13:17:29 +02:00
kernel_work_stealing.h Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel.h Cycles: Expose image image extension mapping to the image manager 2015-07-21 21:58:19 +02:00
SConscript Cycles: Restructure kernel files organization 2015-05-22 16:31:34 +05:00