Blender Git Commit Log

Git Commits -> Revision 271c679

Revision 271c679 by Jeroen Bakker (master)
September 17, 2019, 09:24 (GMT)
Cycles: Viewport Rendering Memory Improvement

Small memory reduction change by only storing the pixels of the combined
pass when it is being shown in the viewport. Previously the combined pass
was always calculated and present in the output buffer. The combined pass
will still be calculated.

It is a limitation in Blender that Cycles always had a combined pass.
This patch will remove the limitation from the code base of Cycles.
Blender still has the limitation, but will always request the combined
renderpass when doing final rendering.

Reviewed By: brecht

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

Commit Details:

Full Hash: 271c6794d6295e0022a4088cd0bf6b0592b7abf2
Parent Commit: 11b0c20
Lines Changed: +9, -24

7 Modified Paths:

/intern/cycles/blender/blender_camera.cpp (+1, -1) (Diff)
/intern/cycles/blender/blender_sync.cpp (+1, -2) (Diff)
/intern/cycles/blender/blender_viewport.cpp (+3, -13) (Diff)
/intern/cycles/blender/blender_viewport.h (+1, -3) (Diff)
/intern/cycles/kernel/kernel_passes.h (+3, -1) (Diff)
/intern/cycles/render/buffers.cpp (+0, -2) (Diff)
/intern/cycles/render/film.cpp (+0, -2) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021