blender/intern/cycles/kernel/split
Sergey Sharybin e2161ca854 Cycles: Remove few function arguments needed only for the split kernel
Use KernelGlobals to access all the global arrays for the intermediate
storage instead of passing all this storage things explicitly.

Tested here with Intel OpenCL, NVIDIA GTX580 and AMD Fiji, didn't see
any artifacts, so guess it's all good.

Reviewers: juicyfruit, dingto, lukasstockner97

Differential Revision: https://developer.blender.org/D1736
2016-01-28 18:59:27 +01:00
..
kernel_background_buffer_update.h Cycles: Remove few function arguments needed only for the split kernel 2016-01-28 18:59:27 +01:00
kernel_data_init.h Cycles: Remove few function arguments needed only for the split kernel 2016-01-28 18:59:27 +01:00
kernel_direct_lighting.h Cycles: Remove few function arguments needed only for the split kernel 2016-01-28 18:59:27 +01:00
kernel_holdout_emission_blurring_pathtermination_ao.h Cycles: Remove unused argument from the split kernel functions 2015-11-01 17:22:42 +05:00
kernel_lamp_emission.h Cycles: Remove few function arguments needed only for the split kernel 2016-01-28 18:59:27 +01:00
kernel_next_iteration_setup.h Cycles: Remove unused argument from the split kernel functions 2015-11-01 17:22:42 +05:00
kernel_scene_intersect.h Cycles: Remove unused argument from the split kernel functions 2015-11-01 17:22:42 +05:00
kernel_shader_eval.h Cycles: Refactor how we pass bounce info to light path node. 2016-01-06 23:43:29 +01:00
kernel_shadow_blocked.h Cycles: Remove few function arguments needed only for the split kernel 2016-01-28 18:59:27 +01:00
kernel_split_common.h Cycles: Code cleanup, split kernel 2015-05-27 13:08:17 +05:00
kernel_sum_all_radiance.h Cycles: Partially revert previous commit 2015-11-01 21:01:12 +05:00