Blender Git Loki
Git Commits -> Revision df8a964
Revision df8a964 by Mai Lavelle (cycles_split_kernel) January 24, 2017, 12:27 (GMT) |
Cycles: Remove everything parallel samples from the split kernel Parallel samples never actually worked, was producing incorrect results or crashes, and wasn't any faster than work stealing, so removing it. |
Commit Details:
Full Hash: df8a964232b64eadca03600935965d0b1c7ea668
Parent Commit: 596a7cb
Lines Changed: +40, -189
18 Modified Paths:
/intern/cycles/device/device.h (+0, -1) (Diff)
/intern/cycles/device/device_cpu.cpp (+0, -7) (Diff)
/intern/cycles/device/device_cuda.cpp (+0, -7) (Diff)
/intern/cycles/device/device_split_kernel.cpp (+3, -33) (Diff)
/intern/cycles/device/opencl/opencl_split.cpp (+0, -4) (Diff)
/intern/cycles/kernel/kernels/cpu/kernel_cpu.h (+0, -3) (Diff)
/intern/cycles/kernel/kernels/cuda/kernel_split.cu (+0, -6) (Diff)
/intern/cycles/kernel/kernels/opencl/kernel_data_init.cl (+0, -6) (Diff)
/intern/cycles/kernel/kernel_passes.h (+6, -6) (Diff)
/intern/cycles/kernel/kernel_types.h (+0, -1) (Diff)
/intern/cycles/kernel/kernel_work_stealing.h (+2, -16) (Diff)
/intern/cycles/kernel/split/kernel_background_buffer_update.h (+7, -34) (Diff)
/intern/cycles/kernel/split/kernel_data_init.h (+7, -32) (Diff)
/intern/cycles/kernel/split/kernel_holdout_emission_blurring_pathtermination_ao.h (+5, -15) (Diff)
/intern/cycles/kernel/split/kernel_lamp_emission.h (+2, -2) (Diff)
/intern/cycles/kernel/split/kernel_scene_intersect.h (+2, -2) (Diff)
/intern/cycles/kernel/split/kernel_split_data.h (+0, -4) (Diff)
/intern/cycles/kernel/split/kernel_sum_all_radiance.h (+6, -10) (Diff)
/intern/cycles/device/device_cpu.cpp (+0, -7) (Diff)
/intern/cycles/device/device_cuda.cpp (+0, -7) (Diff)
/intern/cycles/device/device_split_kernel.cpp (+3, -33) (Diff)
/intern/cycles/device/opencl/opencl_split.cpp (+0, -4) (Diff)
/intern/cycles/kernel/kernels/cpu/kernel_cpu.h (+0, -3) (Diff)
/intern/cycles/kernel/kernels/cuda/kernel_split.cu (+0, -6) (Diff)
/intern/cycles/kernel/kernels/opencl/kernel_data_init.cl (+0, -6) (Diff)
/intern/cycles/kernel/kernel_passes.h (+6, -6) (Diff)
/intern/cycles/kernel/kernel_types.h (+0, -1) (Diff)
/intern/cycles/kernel/kernel_work_stealing.h (+2, -16) (Diff)
/intern/cycles/kernel/split/kernel_background_buffer_update.h (+7, -34) (Diff)
/intern/cycles/kernel/split/kernel_data_init.h (+7, -32) (Diff)
/intern/cycles/kernel/split/kernel_holdout_emission_blurring_pathtermination_ao.h (+5, -15) (Diff)
/intern/cycles/kernel/split/kernel_lamp_emission.h (+2, -2) (Diff)
/intern/cycles/kernel/split/kernel_scene_intersect.h (+2, -2) (Diff)
/intern/cycles/kernel/split/kernel_split_data.h (+0, -4) (Diff)
/intern/cycles/kernel/split/kernel_sum_all_radiance.h (+6, -10) (Diff)