Blender Git Loki
Git Commits -> Revision ff77a1d
November 14, 2016, 11:25 (GMT) |
Cycles: Store CPU kernel function pointers in objects to clean up the code With the number of kernel functions that's currently needed, it was just getting to messy. This commit is based on D1825. |
Commit Details:
Full Hash: ff77a1de08b5f5e179af30a6952c2dc2755338d9
Parent Commit: cf60e3f
Lines Changed: +254, -384
9 Modified Paths:
/intern/cycles/device/device_cpu.cpp (+131, -324) (Diff)
/intern/cycles/kernel/CMakeLists.txt (+5, -12) (Diff)
/intern/cycles/kernel/kernel.h (+14, -24) (Diff)
/intern/cycles/kernel/kernels/cpu/kernel_avx.cpp (+6, -4) (Diff)
/intern/cycles/kernel/kernels/cpu/kernel_avx2.cpp (+6, -4) (Diff)
/intern/cycles/kernel/kernels/cpu/kernel_cpu_impl.h (+74, -4) (Diff)
/intern/cycles/kernel/kernels/cpu/kernel_sse2.cpp (+6, -4) (Diff)
/intern/cycles/kernel/kernels/cpu/kernel_sse3.cpp (+6, -4) (Diff)
/intern/cycles/kernel/kernels/cpu/kernel_sse41.cpp (+6, -4) (Diff)
/intern/cycles/kernel/CMakeLists.txt (+5, -12) (Diff)
/intern/cycles/kernel/kernel.h (+14, -24) (Diff)
/intern/cycles/kernel/kernels/cpu/kernel_avx.cpp (+6, -4) (Diff)
/intern/cycles/kernel/kernels/cpu/kernel_avx2.cpp (+6, -4) (Diff)
/intern/cycles/kernel/kernels/cpu/kernel_cpu_impl.h (+74, -4) (Diff)
/intern/cycles/kernel/kernels/cpu/kernel_sse2.cpp (+6, -4) (Diff)
/intern/cycles/kernel/kernels/cpu/kernel_sse3.cpp (+6, -4) (Diff)
/intern/cycles/kernel/kernels/cpu/kernel_sse41.cpp (+6, -4) (Diff)