Blender Git Commit Log
Git Commits -> Revision 379a5cb
Revision 379a5cb by Sergey Sharybin (cycles-x) June 3, 2021, 14:07 (GMT) |
Cycles X: Use pass accessor for viewport on CPU No functional changes, no measurable time difference. Quite boring on itself, but it opens doors for support of shadow catcher pass in the viewport. Differential Revision: https://developer.blender.org/D11480 |
Commit Details:
Full Hash: 379a5cb79c291e26a3e8bd9fb6c59eb7f908bcd5
Parent Commit: 33a2a17
Lines Changed: +294, -150
19 Modified Paths:
/intern/cycles/device/cpu/kernel.cpp (+0, -2) (Diff)
/intern/cycles/device/cpu/kernel.h (+0, -13) (Diff)
/intern/cycles/integrator/pass_accessor.cpp (+69, -28) (Diff)
/intern/cycles/integrator/pass_accessor.h (+25, -8) (Diff)
/intern/cycles/integrator/pass_accessor_cpu.cpp (+106, -19) (Diff)
/intern/cycles/integrator/pass_accessor_cpu.h (+20, -3) (Diff)
/intern/cycles/integrator/path_trace.cpp (+5, -4) (Diff)
/intern/cycles/integrator/path_trace.h (+3, -2) (Diff)
/intern/cycles/integrator/path_trace_work.h (+1, -1) (Diff)
/intern/cycles/integrator/path_trace_work_cpu.cpp (+15, -21) (Diff)
/intern/cycles/integrator/path_trace_work_cpu.h (+1, -1) (Diff)
/intern/cycles/integrator/path_trace_work_gpu.cpp (+9, -8) (Diff)
/intern/cycles/integrator/path_trace_work_gpu.h (+4, -4) (Diff)
/intern/cycles/kernel/device/cpu/kernel_arch.h (+0, -11) (Diff)
/intern/cycles/kernel/device/cpu/kernel_arch_impl.h (+0, -18) (Diff)
/intern/cycles/kernel/kernel_film.h (+21, -0) (Diff)
/intern/cycles/kernel/kernel_types.h (+9, -3) (Diff)
/intern/cycles/render/film.cpp (+2, -0) (Diff)
/intern/cycles/render/session.cpp (+4, -4) (Diff)
/intern/cycles/device/cpu/kernel.h (+0, -13) (Diff)
/intern/cycles/integrator/pass_accessor.cpp (+69, -28) (Diff)
/intern/cycles/integrator/pass_accessor.h (+25, -8) (Diff)
/intern/cycles/integrator/pass_accessor_cpu.cpp (+106, -19) (Diff)
/intern/cycles/integrator/pass_accessor_cpu.h (+20, -3) (Diff)
/intern/cycles/integrator/path_trace.cpp (+5, -4) (Diff)
/intern/cycles/integrator/path_trace.h (+3, -2) (Diff)
/intern/cycles/integrator/path_trace_work.h (+1, -1) (Diff)
/intern/cycles/integrator/path_trace_work_cpu.cpp (+15, -21) (Diff)
/intern/cycles/integrator/path_trace_work_cpu.h (+1, -1) (Diff)
/intern/cycles/integrator/path_trace_work_gpu.cpp (+9, -8) (Diff)
/intern/cycles/integrator/path_trace_work_gpu.h (+4, -4) (Diff)
/intern/cycles/kernel/device/cpu/kernel_arch.h (+0, -11) (Diff)
/intern/cycles/kernel/device/cpu/kernel_arch_impl.h (+0, -18) (Diff)
/intern/cycles/kernel/kernel_film.h (+21, -0) (Diff)
/intern/cycles/kernel/kernel_types.h (+9, -3) (Diff)
/intern/cycles/render/film.cpp (+2, -0) (Diff)
/intern/cycles/render/session.cpp (+4, -4) (Diff)