Blender Git Commit Log

Git Commits -> Revision 1a9b9dd

Revision 1a9b9dd by Manuel Castilla (master)
August 10, 2021, 14:16 (GMT)
Compositor: Full frame input nodes

Adds full frame implementation to "Bokeh Image" node, "Track Position"
node, `SetVectorOperation` and `MovieClipAttribute`.
The other nodes in "Input" submenu are implemented separately.

`MovieClipAttribute` needs resolution to calculate its constant value, it can't be constant folded,
which requires it to be a `ConstantOperation`. Now `ConstantOperation` contemplate this case
and any operation that is always constant without depending on inputs should implement it.
If in the future an operation needs to get an input constant element during
`determineResolution` it must first determine its input resolution.

The nodes have no functional changes.

Reviewed By: jbakker

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

Commit Details:

Full Hash: 1a9b9dd64df72401df0263ca1e30306e5c675c6d
Parent Commit: 5deb322
Lines Changed: +144, -40

16 Modified Paths:

/source/blender/compositor/intern/COM_BufferOperation.cc (+1, -0) (Diff)
/source/blender/compositor/intern/COM_ConstantFolder.cc (+3, -1) (Diff)
/source/blender/compositor/intern/COM_Debug.cc (+11, -5) (Diff)
/source/blender/compositor/intern/COM_MemoryBuffer.h (+5, -0) (Diff)
/source/blender/compositor/operations/COM_BokehImageOperation.cc (+25, -0) (Diff)
/source/blender/compositor/operations/COM_BokehImageOperation.h (+6, -2) (Diff)
/source/blender/compositor/operations/COM_ConstantOperation.cc (+17, -0) (Diff)
/source/blender/compositor/operations/COM_ConstantOperation.h (+14, -2) (Diff)
/source/blender/compositor/operations/COM_MovieClipAttributeOperation.cc (+19, -0) (Diff)
/source/blender/compositor/operations/COM_MovieClipAttributeOperation.h (+8, -1) (Diff)
/source/blender/compositor/operations/COM_SetColorOperation.cc (+0, -10) (Diff)
/source/blender/compositor/operations/COM_SetColorOperation.h (+0, -4) (Diff)
/source/blender/compositor/operations/COM_SetValueOperation.cc (+0, -10) (Diff)
/source/blender/compositor/operations/COM_SetValueOperation.h (+0, -3) (Diff)
/source/blender/compositor/operations/COM_TrackPositionOperation.cc (+26, -0) (Diff)
/source/blender/compositor/operations/COM_TrackPositionOperation.h (+9, -2) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021