Blender Git Commit Log
Git Commits -> Revision 2b5d60e
Revision 2b5d60e by Sergey Sharybin (master) December 30, 2015, 12:54 (GMT) |
Cycles: Deduplicte CPU kernel declaration and definition code Main goal is to make kernel signatures editing easier and less prone to the errors caused by missing function signature update or so. This will also make it easier to add new CPU architectures. Reviewers: juicyfruit, dingto, lukasstockner97, brecht Reviewed By: dingto, lukasstockner97, brecht Differential Revision: https://developer.blender.org/D1703 |
Commit Details:
Full Hash: 2b5d60eb2deed64f234a9bafc70ed87d817bc8a9
Parent Commit: f320724
Lines Changed: +239, -359
2 Added Paths:
/intern/cycles/kernel/kernels/cpu/kernel_cpu.h (+50, -0) (View)
/intern/cycles/kernel/kernels/cpu/kernel_cpu_impl.h (+126, -0) (View)
/intern/cycles/kernel/kernels/cpu/kernel_cpu_impl.h (+126, -0) (View)
8 Modified Paths:
/intern/cycles/kernel/CMakeLists.txt (+3, -0) (Diff)
/intern/cycles/kernel/kernel.h (+21, -53) (Diff)
/intern/cycles/kernel/kernels/cpu/kernel.cpp (+12, -53) (Diff)
/intern/cycles/kernel/kernels/cpu/kernel_avx.cpp (+5, -50) (Diff)
/intern/cycles/kernel/kernels/cpu/kernel_avx2.cpp (+7, -52) (Diff)
/intern/cycles/kernel/kernels/cpu/kernel_sse2.cpp (+5, -51) (Diff)
/intern/cycles/kernel/kernels/cpu/kernel_sse3.cpp (+5, -50) (Diff)
/intern/cycles/kernel/kernels/cpu/kernel_sse41.cpp (+5, -50) (Diff)
/intern/cycles/kernel/kernel.h (+21, -53) (Diff)
/intern/cycles/kernel/kernels/cpu/kernel.cpp (+12, -53) (Diff)
/intern/cycles/kernel/kernels/cpu/kernel_avx.cpp (+5, -50) (Diff)
/intern/cycles/kernel/kernels/cpu/kernel_avx2.cpp (+7, -52) (Diff)
/intern/cycles/kernel/kernels/cpu/kernel_sse2.cpp (+5, -51) (Diff)
/intern/cycles/kernel/kernels/cpu/kernel_sse3.cpp (+5, -50) (Diff)
/intern/cycles/kernel/kernels/cpu/kernel_sse41.cpp (+5, -50) (Diff)