Blender Git Loki

Git Commits -> Revision 97ff37b

Revision 97ff37b by Brecht Van Lommel (master)
November 5, 2021, 21:04 (GMT)
Cycles: perform CPU film reading in the kernel, to use AVX2 half conversion

Adds a bunch of CPU kernel function to process on row of pixels, and use those
instead of calling unoptimized implementations.

Fixes T92598

Commit Details:

Full Hash: 97ff37bf54474efbce39653a1387ad55091d4964
Parent Commit: d1a9425
Lines Changed: +220, -112

13 Modified Paths:

/intern/cycles/device/cpu/device_impl.cpp (+2, -6) (Diff)
/intern/cycles/device/cpu/device_impl.h (+0, -3) (Diff)
/intern/cycles/device/cpu/kernel.cpp (+18, -1) (Diff)
/intern/cycles/device/cpu/kernel.h (+37, -0) (Diff)
/intern/cycles/device/device.cpp (+5, -3) (Diff)
/intern/cycles/device/device.h (+1, -1) (Diff)
/intern/cycles/integrator/pass_accessor_cpu.cpp (+29, -77) (Diff)
/intern/cycles/integrator/pass_accessor_cpu.h (+14, -18) (Diff)
/intern/cycles/integrator/path_trace_work_cpu.cpp (+1, -1) (Diff)
/intern/cycles/integrator/shader_eval.cpp (+1, -1) (Diff)
/intern/cycles/kernel/device/cpu/kernel.h (+1, -0) (Diff)
/intern/cycles/kernel/device/cpu/kernel_arch.h (+31, -0) (Diff)
/intern/cycles/kernel/device/cpu/kernel_arch_impl.h (+80, -1) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021