Blender Git Loki
Git Commits -> Revision 1cad649
Revision 1cad649 by Sergey Sharybin (master) March 16, 2017, 10:27 (GMT) |
Cycles: Define ccl_local variables in kernel functions Declaring ccl_local in a device function is not supported by certain compilers. |
Commit Details:
Full Hash: 1cad64900e3f052fa895a4ac2a994d87b0c3fce1
Parent Commit: 1ff753b
Lines Changed: +94, -61
18 Modified Paths:
/intern/cycles/kernel/kernels/cpu/kernel_cpu_impl.h (+14, -7) (Diff)
/intern/cycles/kernel/kernels/cuda/kernel_split.cu (+16, -7) (Diff)
/intern/cycles/kernel/kernels/opencl/kernel_buffer_update.cl (+2, -1) (Diff)
/intern/cycles/kernel/kernels/opencl/kernel_direct_lighting.cl (+2, -1) (Diff)
/intern/cycles/kernel/kernels/opencl/kernel_holdout_emission_blurring_pathtermination_ao.cl (+4, -1) (Diff)
/intern/cycles/kernel/kernels/opencl/kernel_next_iteration_setup.cl (+2, -1) (Diff)
/intern/cycles/kernel/kernels/opencl/kernel_queue_enqueue.cl (+2, -1) (Diff)
/intern/cycles/kernel/kernels/opencl/kernel_shader_eval.cl (+2, -1) (Diff)
/intern/cycles/kernel/kernels/opencl/kernel_subsurface_scatter.cl (+2, -1) (Diff)
/intern/cycles/kernel/split/kernel_buffer_update.h (+4, -4) (Diff)
/intern/cycles/kernel/split/kernel_direct_lighting.h (+4, -4) (Diff)
/intern/cycles/kernel/split/kernel_holdout_emission_blurring_pathtermination_ao.h (+7, -7) (Diff)
/intern/cycles/kernel/split/kernel_indirect_background.h (+0, -1) (Diff)
/intern/cycles/kernel/split/kernel_next_iteration_setup.h (+4, -4) (Diff)
/intern/cycles/kernel/split/kernel_queue_enqueue.h (+10, -11) (Diff)
/intern/cycles/kernel/split/kernel_shader_eval.h (+4, -4) (Diff)
/intern/cycles/kernel/split/kernel_split_data_types.h (+11, -0) (Diff)
/intern/cycles/kernel/split/kernel_subsurface_scatter.h (+4, -5) (Diff)
/intern/cycles/kernel/kernels/cuda/kernel_split.cu (+16, -7) (Diff)
/intern/cycles/kernel/kernels/opencl/kernel_buffer_update.cl (+2, -1) (Diff)
/intern/cycles/kernel/kernels/opencl/kernel_direct_lighting.cl (+2, -1) (Diff)
/intern/cycles/kernel/kernels/opencl/kernel_holdout_emission_blurring_pathtermination_ao.cl (+4, -1) (Diff)
/intern/cycles/kernel/kernels/opencl/kernel_next_iteration_setup.cl (+2, -1) (Diff)
/intern/cycles/kernel/kernels/opencl/kernel_queue_enqueue.cl (+2, -1) (Diff)
/intern/cycles/kernel/kernels/opencl/kernel_shader_eval.cl (+2, -1) (Diff)
/intern/cycles/kernel/kernels/opencl/kernel_subsurface_scatter.cl (+2, -1) (Diff)
/intern/cycles/kernel/split/kernel_buffer_update.h (+4, -4) (Diff)
/intern/cycles/kernel/split/kernel_direct_lighting.h (+4, -4) (Diff)
/intern/cycles/kernel/split/kernel_holdout_emission_blurring_pathtermination_ao.h (+7, -7) (Diff)
/intern/cycles/kernel/split/kernel_indirect_background.h (+0, -1) (Diff)
/intern/cycles/kernel/split/kernel_next_iteration_setup.h (+4, -4) (Diff)
/intern/cycles/kernel/split/kernel_queue_enqueue.h (+10, -11) (Diff)
/intern/cycles/kernel/split/kernel_shader_eval.h (+4, -4) (Diff)
/intern/cycles/kernel/split/kernel_split_data_types.h (+11, -0) (Diff)
/intern/cycles/kernel/split/kernel_subsurface_scatter.h (+4, -5) (Diff)