Blender Git Commit Log
Git Commits -> Revision d81dd5a
Revision d81dd5a by Manuel Castilla (compositor-full-frame) 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)
/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)