Blender Git Commit Log

Git Commits -> Revision d81dd5a

May 31, 2021, 08:44 (GMT)
Compositor: Crop operations canvases to rendered areas

When calculating operations resolutions (canvas size), rendered areas are not known yet so worst case scenario is assumed which is full size. But they can be cropped to rendered areas bounds one they are known. This reduces memory usage as buffers size will be the same than rendered areas bounds.

Commit Details:

Full Hash: d81dd5a2681028e32e659862599da6d32148d330
Parent Commit: b17c490
Lines Changed: +68, -10

6 Modified Paths:

/source/blender/compositor/intern/COM_FullFrameExecutionModel.cc (+13, -6) (Diff)
/source/blender/compositor/intern/COM_FullFrameExecutionModel.h (+1, -0) (Diff)
/source/blender/compositor/intern/COM_NodeOperation.cc (+27, -2) (Diff)
/source/blender/compositor/intern/COM_NodeOperation.h (+13, -0) (Diff)
/source/blender/compositor/intern/COM_SharedOperationBuffers.cc (+12, -2) (Diff)
/source/blender/compositor/intern/COM_SharedOperationBuffers.h (+2, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021