Blender Git Loki
Git Commits -> Revision a0cc7bd
Revision a0cc7bd by Lukas Stockner (master) October 6, 2018, 19:49 (GMT) |
Cycles: Implement vectorized NLM kernels for faster CPU denoising |
Commit Details:
Full Hash: a0cc7bd961ef2cd501468dce08998992a88b3bed
Parent Commit: 6e08b01
Lines Changed: +225, -56
11 Modified Paths:
/intern/cycles/device/device_cpu.cpp (+7, -5) (Diff)
/intern/cycles/device/device_denoising.cpp (+7, -3) (Diff)
/intern/cycles/kernel/filter/filter_nlm_cpu.h (+92, -47) (Diff)
/intern/cycles/kernel/kernels/cpu/filter_cpu.h (+1, -0) (Diff)
/intern/cycles/kernel/kernels/cpu/filter_cpu_impl.h (+2, -1) (Diff)
/intern/cycles/util/util_math.h (+24, -0) (Diff)
/intern/cycles/util/util_math_fast.h (+28, -0) (Diff)
/intern/cycles/util/util_math_float4.h (+12, -0) (Diff)
/intern/cycles/util/util_math_int4.h (+40, -0) (Diff)
/intern/cycles/util/util_types_int4.h (+2, -0) (Diff)
/intern/cycles/util/util_types_int4_impl.h (+10, -0) (Diff)
/intern/cycles/device/device_denoising.cpp (+7, -3) (Diff)
/intern/cycles/kernel/filter/filter_nlm_cpu.h (+92, -47) (Diff)
/intern/cycles/kernel/kernels/cpu/filter_cpu.h (+1, -0) (Diff)
/intern/cycles/kernel/kernels/cpu/filter_cpu_impl.h (+2, -1) (Diff)
/intern/cycles/util/util_math.h (+24, -0) (Diff)
/intern/cycles/util/util_math_fast.h (+28, -0) (Diff)
/intern/cycles/util/util_math_float4.h (+12, -0) (Diff)
/intern/cycles/util/util_math_int4.h (+40, -0) (Diff)
/intern/cycles/util/util_types_int4.h (+2, -0) (Diff)
/intern/cycles/util/util_types_int4_impl.h (+10, -0) (Diff)