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)

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)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021