Blender Git Commit Log

Git Commits -> Revision 6eca3ca

Revision 6eca3ca by Brecht Van Lommel (cycles-x)
July 23, 2021, 16:35 (GMT)
Cycles X: remove all alignment requirements in render passes storage

This saves memory, simplifies the code and has no apparent performance
impact. Whatever historical reasons there were for this, I don't think
they apply anymore.

Differential Revision: https://developer.blender.org/D12015

Commit Details:

Full Hash: 6eca3ca715f74b6399da04b32b96dad27501f2d1
Parent Commit: d822d47
Lines Changed: +85, -144

15 Modified Paths:

/intern/cycles/blender/addon/engine.py (+1, -1) (Diff)
/intern/cycles/integrator/pass_accessor.cpp (+16, -34) (Diff)
/intern/cycles/kernel/kernel_accumulate.h (+1, -2) (Diff)
/intern/cycles/kernel/kernel_film.h (+9, -10) (Diff)
/intern/cycles/kernel/kernel_passes.h (+2, -4) (Diff)
/intern/cycles/kernel/kernel_types.h (+1, -3) (Diff)
/intern/cycles/kernel/kernel_write_passes.h (+9, -35) (Diff)
/intern/cycles/kernel/svm/svm_aov.h (+2, -2) (Diff)
/intern/cycles/render/buffers.cpp (+0, -2) (Diff)
/intern/cycles/render/film.cpp (+21, -20) (Diff)
/intern/cycles/render/nodes.cpp (+9, -9) (Diff)
/intern/cycles/render/nodes.h (+1, -1) (Diff)
/intern/cycles/render/pass.cpp (+12, -15) (Diff)
/intern/cycles/render/pass.h (+0, -5) (Diff)
/intern/cycles/render/svm.cpp (+1, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021