Blender Git Loki
Git Commits -> Revision 4ca688a
Revision 4ca688a by Sergey Sharybin (master) October 29, 2015, 16:52 (GMT) |
Cycles: OpenCL split kernel cleanup, move casts from .h files to .cl files Ideally we shouldn't use char* at all, but for now we have to, so at least let's assume common .h files are free from pointer magic. |
Commit Details:
Full Hash: 4ca688a963408fe326ba8e2a696d7b0fdc4eb1e4
Parent Commit: fc5f717
Lines Changed: +68, -103
18 Modified Paths:
/intern/cycles/kernel/kernels/opencl/kernel_background_buffer_update.cl (+4, -4) (Diff)
/intern/cycles/kernel/kernels/opencl/kernel_data_init.cl (+6, -6) (Diff)
/intern/cycles/kernel/kernels/opencl/kernel_direct_lighting.cl (+6, -6) (Diff)
/intern/cycles/kernel/kernels/opencl/kernel_holdout_emission_blurring_pathtermination_ao.cl (+4, -4) (Diff)
/intern/cycles/kernel/kernels/opencl/kernel_lamp_emission.cl (+4, -4) (Diff)
/intern/cycles/kernel/kernels/opencl/kernel_next_iteration_setup.cl (+4, -4) (Diff)
/intern/cycles/kernel/kernels/opencl/kernel_scene_intersect.cl (+2, -2) (Diff)
/intern/cycles/kernel/kernels/opencl/kernel_shader_eval.cl (+4, -4) (Diff)
/intern/cycles/kernel/kernels/opencl/kernel_shadow_blocked.cl (+4, -4) (Diff)
/intern/cycles/kernel/split/kernel_background_buffer_update.h (+3, -8) (Diff)
/intern/cycles/kernel/split/kernel_data_init.h (+3, -11) (Diff)
/intern/cycles/kernel/split/kernel_direct_lighting.h (+5, -10) (Diff)
/intern/cycles/kernel/split/kernel_holdout_emission_blurring_pathtermination_ao.h (+3, -7) (Diff)
/intern/cycles/kernel/split/kernel_lamp_emission.h (+3, -5) (Diff)
/intern/cycles/kernel/split/kernel_next_iteration_setup.h (+6, -8) (Diff)
/intern/cycles/kernel/split/kernel_scene_intersect.h (+1, -4) (Diff)
/intern/cycles/kernel/split/kernel_shader_eval.h (+3, -5) (Diff)
/intern/cycles/kernel/split/kernel_shadow_blocked.h (+3, -7) (Diff)
/intern/cycles/kernel/kernels/opencl/kernel_data_init.cl (+6, -6) (Diff)
/intern/cycles/kernel/kernels/opencl/kernel_direct_lighting.cl (+6, -6) (Diff)
/intern/cycles/kernel/kernels/opencl/kernel_holdout_emission_blurring_pathtermination_ao.cl (+4, -4) (Diff)
/intern/cycles/kernel/kernels/opencl/kernel_lamp_emission.cl (+4, -4) (Diff)
/intern/cycles/kernel/kernels/opencl/kernel_next_iteration_setup.cl (+4, -4) (Diff)
/intern/cycles/kernel/kernels/opencl/kernel_scene_intersect.cl (+2, -2) (Diff)
/intern/cycles/kernel/kernels/opencl/kernel_shader_eval.cl (+4, -4) (Diff)
/intern/cycles/kernel/kernels/opencl/kernel_shadow_blocked.cl (+4, -4) (Diff)
/intern/cycles/kernel/split/kernel_background_buffer_update.h (+3, -8) (Diff)
/intern/cycles/kernel/split/kernel_data_init.h (+3, -11) (Diff)
/intern/cycles/kernel/split/kernel_direct_lighting.h (+5, -10) (Diff)
/intern/cycles/kernel/split/kernel_holdout_emission_blurring_pathtermination_ao.h (+3, -7) (Diff)
/intern/cycles/kernel/split/kernel_lamp_emission.h (+3, -5) (Diff)
/intern/cycles/kernel/split/kernel_next_iteration_setup.h (+6, -8) (Diff)
/intern/cycles/kernel/split/kernel_scene_intersect.h (+1, -4) (Diff)
/intern/cycles/kernel/split/kernel_shader_eval.h (+3, -5) (Diff)
/intern/cycles/kernel/split/kernel_shadow_blocked.h (+3, -7) (Diff)