Blender Git Commit Log
Git Commits -> Revision e8f41f1
Revision e8f41f1 by Manuel Castilla (compositor-full-frame) August 26, 2021, 16:49 (GMT) |
Compositor: Replace resolution concept by canvas This is a code refactor in preparation of supporting canvas compositing and fix all cropping issues on full frame implementation. No functional changes, all canvases are at (0, 0) position matching tiled implementation. |
Commit Details:
Full Hash: e8f41f1b9399471d83f99914c9a2c5074dc0beb3
Parent Commit: c8897ef
Lines Changed: +378, -545
108 Modified Paths:
/source/blender/compositor/COM_defines.h (+2, -1) (Diff)
/source/blender/compositor/intern/COM_BufferOperation.cc (+1, -6) (Diff)
/source/blender/compositor/intern/COM_Converter.cc (+11, -11) (Diff)
/source/blender/compositor/intern/COM_Converter.h (+3, -3) (Diff)
/source/blender/compositor/intern/COM_Debug.cc (+3, -1) (Diff)
/source/blender/compositor/intern/COM_FullFrameExecutionModel.cc (+3, -7) (Diff)
/source/blender/compositor/intern/COM_NodeOperation.cc (+38, -39) (Diff)
/source/blender/compositor/intern/COM_NodeOperation.h (+38, -55) (Diff)
/source/blender/compositor/intern/COM_NodeOperationBuilder.cc (+12, -13) (Diff)
/source/blender/compositor/intern/COM_NodeOperationBuilder.h (+2, -2) (Diff)
/source/blender/compositor/nodes/COM_AlphaOverNode.cc (+3, -3) (Diff)
/source/blender/compositor/nodes/COM_CombineColorNode.cc (+4, -4) (Diff)
/source/blender/compositor/nodes/COM_GlareNode.cc (+1, -1) (Diff)
/source/blender/compositor/nodes/COM_HueSaturationValueCorrectNode.cc (+1, -1) (Diff)
/source/blender/compositor/nodes/COM_HueSaturationValueNode.cc (+1, -1) (Diff)
/source/blender/compositor/nodes/COM_MapUVNode.cc (+1, -1) (Diff)
/source/blender/compositor/nodes/COM_SetAlphaNode.cc (+1, -1) (Diff)
/source/blender/compositor/nodes/COM_ViewerNode.cc (+2, -2) (Diff)
/source/blender/compositor/operations/COM_BlurBaseOperation.cc (+10, -11) (Diff)
/source/blender/compositor/operations/COM_BlurBaseOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_BokehBlurOperation.cc (+12, -16) (Diff)
/source/blender/compositor/operations/COM_BokehBlurOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_BokehImageOperation.cc (+6, -4) (Diff)
/source/blender/compositor/operations/COM_BokehImageOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_CalculateMeanOperation.cc (+1, -5) (Diff)
/source/blender/compositor/operations/COM_ColorBalanceASCCDLOperation.cc (+1, -1) (Diff)
/source/blender/compositor/operations/COM_ColorBalanceLGGOperation.cc (+1, -1) (Diff)
/source/blender/compositor/operations/COM_ColorCurveOperation.cc (+2, -2) (Diff)
/source/blender/compositor/operations/COM_CompositorOperation.cc (+5, -8) (Diff)
/source/blender/compositor/operations/COM_CompositorOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_ConstantOperation.cc (+2, -2) (Diff)
/source/blender/compositor/operations/COM_ConstantOperation.h (+1, -1) (Diff)
/source/blender/compositor/operations/COM_ConvertOperation.cc (+1, -1) (Diff)
/source/blender/compositor/operations/COM_ConvolutionFilterOperation.cc (+1, -1) (Diff)
/source/blender/compositor/operations/COM_CropOperation.cc (+4, -5) (Diff)
/source/blender/compositor/operations/COM_CropOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_DenoiseOperation.cc (+1, -4) (Diff)
/source/blender/compositor/operations/COM_DespeckleOperation.cc (+1, -1) (Diff)
/source/blender/compositor/operations/COM_DirectionalBlurOperation.cc (+1, -4) (Diff)
/source/blender/compositor/operations/COM_DisplaceOperation.cc (+1, -4) (Diff)
/source/blender/compositor/operations/COM_DisplaceSimpleOperation.cc (+1, -4) (Diff)
/source/blender/compositor/operations/COM_DotproductOperation.cc (+1, -1) (Diff)
/source/blender/compositor/operations/COM_DoubleEdgeMaskOperation.cc (+1, -4) (Diff)
/source/blender/compositor/operations/COM_FastGaussianBlurOperation.cc (+2, -8) (Diff)
/source/blender/compositor/operations/COM_FlipOperation.cc (+1, -1) (Diff)
/source/blender/compositor/operations/COM_GlareBaseOperation.cc (+1, -4) (Diff)
/source/blender/compositor/operations/COM_GlareThresholdOperation.cc (+6, -15) (Diff)
/source/blender/compositor/operations/COM_GlareThresholdOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_ImageOperation.cc (+4, -7) (Diff)
/source/blender/compositor/operations/COM_ImageOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_InpaintOperation.cc (+1, -4) (Diff)
/source/blender/compositor/operations/COM_InvertOperation.cc (+1, -1) (Diff)
/source/blender/compositor/operations/COM_KeyingScreenOperation.cc (+5, -7) (Diff)
/source/blender/compositor/operations/COM_KeyingScreenOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_MapUVOperation.cc (+8, -11) (Diff)
/source/blender/compositor/operations/COM_MapUVOperation.h (+2, -0) (Diff)
/source/blender/compositor/operations/COM_MaskOperation.cc (+5, -12) (Diff)
/source/blender/compositor/operations/COM_MaskOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_MathBaseOperation.cc (+7, -10) (Diff)
/source/blender/compositor/operations/COM_MathBaseOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_MixOperation.cc (+10, -12) (Diff)
/source/blender/compositor/operations/COM_MixOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_MovieClipAttributeOperation.cc (+4, -6) (Diff)
/source/blender/compositor/operations/COM_MovieClipAttributeOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_MovieClipOperation.cc (+3, -9) (Diff)
/source/blender/compositor/operations/COM_MovieClipOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_MovieDistortionOperation.cc (+8, -8) (Diff)
/source/blender/compositor/operations/COM_NormalizeOperation.cc (+1, -5) (Diff)
/source/blender/compositor/operations/COM_OutputFileOperation.cc (+1, -1) (Diff)
/source/blender/compositor/operations/COM_PixelateOperation.cc (+1, -1) (Diff)
/source/blender/compositor/operations/COM_PlaneCornerPinOperation.cc (+4, -6) (Diff)
/source/blender/compositor/operations/COM_PlaneCornerPinOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_PlaneDistortCommonOperation.cc (+1, -4) (Diff)
/source/blender/compositor/operations/COM_PlaneTrackOperation.cc (+5, -7) (Diff)
/source/blender/compositor/operations/COM_PlaneTrackOperation.h (+12, -11) (Diff)
/source/blender/compositor/operations/COM_PreviewOperation.cc (+7, -8) (Diff)
/source/blender/compositor/operations/COM_PreviewOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_ReadBufferOperation.cc (+4, -4) (Diff)
/source/blender/compositor/operations/COM_ReadBufferOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_RenderLayersProg.cc (+3, -6) (Diff)
/source/blender/compositor/operations/COM_RenderLayersProg.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_RotateOperation.cc (+1, -1) (Diff)
/source/blender/compositor/operations/COM_ScaleOperation.cc (+9, -10) (Diff)
/source/blender/compositor/operations/COM_ScaleOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_ScreenLensDistortionOperation.cc (+1, -4) (Diff)
/source/blender/compositor/operations/COM_SetColorOperation.cc (+2, -4) (Diff)
/source/blender/compositor/operations/COM_SetColorOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_SetValueOperation.cc (+2, -4) (Diff)
/source/blender/compositor/operations/COM_SetValueOperation.h (+2, -2) (Diff)
/source/blender/compositor/operations/COM_SetVectorOperation.cc (+2, -4) (Diff)
/source/blender/compositor/operations/COM_SetVectorOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_SplitOperation.cc (+5, -7) (Diff)
/source/blender/compositor/operations/COM_SplitOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_SunBeamsOperation.cc (+1, -1) (Diff)
/source/blender/compositor/operations/COM_TextureOperation.cc (+11, -17) (Diff)
/source/blender/compositor/operations/COM_TextureOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_TonemapOperation.cc (+1, -5) (Diff)
/source/blender/compositor/operations/COM_TrackPositionOperation.cc (+2, -4) (Diff)
/source/blender/compositor/operations/COM_TrackPositionOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_TranslateOperation.cc (+1, -1) (Diff)
/source/blender/compositor/operations/COM_VariableSizeBokehBlurOperation.cc (+9, -10) (Diff)
/source/blender/compositor/operations/COM_VariableSizeBokehBlurOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_VectorBlurOperation.cc (+1, -4) (Diff)
/source/blender/compositor/operations/COM_ViewerOperation.cc (+5, -5) (Diff)
/source/blender/compositor/operations/COM_ViewerOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_WrapOperation.cc (+2, -2) (Diff)
/source/blender/compositor/operations/COM_WriteBufferOperation.cc (+7, -8) (Diff)
/source/blender/compositor/operations/COM_WriteBufferOperation.h (+1, -2) (Diff)
/source/blender/compositor/intern/COM_BufferOperation.cc (+1, -6) (Diff)
/source/blender/compositor/intern/COM_Converter.cc (+11, -11) (Diff)
/source/blender/compositor/intern/COM_Converter.h (+3, -3) (Diff)
/source/blender/compositor/intern/COM_Debug.cc (+3, -1) (Diff)
/source/blender/compositor/intern/COM_FullFrameExecutionModel.cc (+3, -7) (Diff)
/source/blender/compositor/intern/COM_NodeOperation.cc (+38, -39) (Diff)
/source/blender/compositor/intern/COM_NodeOperation.h (+38, -55) (Diff)
/source/blender/compositor/intern/COM_NodeOperationBuilder.cc (+12, -13) (Diff)
/source/blender/compositor/intern/COM_NodeOperationBuilder.h (+2, -2) (Diff)
/source/blender/compositor/nodes/COM_AlphaOverNode.cc (+3, -3) (Diff)
/source/blender/compositor/nodes/COM_CombineColorNode.cc (+4, -4) (Diff)
/source/blender/compositor/nodes/COM_GlareNode.cc (+1, -1) (Diff)
/source/blender/compositor/nodes/COM_HueSaturationValueCorrectNode.cc (+1, -1) (Diff)
/source/blender/compositor/nodes/COM_HueSaturationValueNode.cc (+1, -1) (Diff)
/source/blender/compositor/nodes/COM_MapUVNode.cc (+1, -1) (Diff)
/source/blender/compositor/nodes/COM_SetAlphaNode.cc (+1, -1) (Diff)
/source/blender/compositor/nodes/COM_ViewerNode.cc (+2, -2) (Diff)
/source/blender/compositor/operations/COM_BlurBaseOperation.cc (+10, -11) (Diff)
/source/blender/compositor/operations/COM_BlurBaseOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_BokehBlurOperation.cc (+12, -16) (Diff)
/source/blender/compositor/operations/COM_BokehBlurOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_BokehImageOperation.cc (+6, -4) (Diff)
/source/blender/compositor/operations/COM_BokehImageOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_CalculateMeanOperation.cc (+1, -5) (Diff)
/source/blender/compositor/operations/COM_ColorBalanceASCCDLOperation.cc (+1, -1) (Diff)
/source/blender/compositor/operations/COM_ColorBalanceLGGOperation.cc (+1, -1) (Diff)
/source/blender/compositor/operations/COM_ColorCurveOperation.cc (+2, -2) (Diff)
/source/blender/compositor/operations/COM_CompositorOperation.cc (+5, -8) (Diff)
/source/blender/compositor/operations/COM_CompositorOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_ConstantOperation.cc (+2, -2) (Diff)
/source/blender/compositor/operations/COM_ConstantOperation.h (+1, -1) (Diff)
/source/blender/compositor/operations/COM_ConvertOperation.cc (+1, -1) (Diff)
/source/blender/compositor/operations/COM_ConvolutionFilterOperation.cc (+1, -1) (Diff)
/source/blender/compositor/operations/COM_CropOperation.cc (+4, -5) (Diff)
/source/blender/compositor/operations/COM_CropOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_DenoiseOperation.cc (+1, -4) (Diff)
/source/blender/compositor/operations/COM_DespeckleOperation.cc (+1, -1) (Diff)
/source/blender/compositor/operations/COM_DirectionalBlurOperation.cc (+1, -4) (Diff)
/source/blender/compositor/operations/COM_DisplaceOperation.cc (+1, -4) (Diff)
/source/blender/compositor/operations/COM_DisplaceSimpleOperation.cc (+1, -4) (Diff)
/source/blender/compositor/operations/COM_DotproductOperation.cc (+1, -1) (Diff)
/source/blender/compositor/operations/COM_DoubleEdgeMaskOperation.cc (+1, -4) (Diff)
/source/blender/compositor/operations/COM_FastGaussianBlurOperation.cc (+2, -8) (Diff)
/source/blender/compositor/operations/COM_FlipOperation.cc (+1, -1) (Diff)
/source/blender/compositor/operations/COM_GlareBaseOperation.cc (+1, -4) (Diff)
/source/blender/compositor/operations/COM_GlareThresholdOperation.cc (+6, -15) (Diff)
/source/blender/compositor/operations/COM_GlareThresholdOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_ImageOperation.cc (+4, -7) (Diff)
/source/blender/compositor/operations/COM_ImageOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_InpaintOperation.cc (+1, -4) (Diff)
/source/blender/compositor/operations/COM_InvertOperation.cc (+1, -1) (Diff)
/source/blender/compositor/operations/COM_KeyingScreenOperation.cc (+5, -7) (Diff)
/source/blender/compositor/operations/COM_KeyingScreenOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_MapUVOperation.cc (+8, -11) (Diff)
/source/blender/compositor/operations/COM_MapUVOperation.h (+2, -0) (Diff)
/source/blender/compositor/operations/COM_MaskOperation.cc (+5, -12) (Diff)
/source/blender/compositor/operations/COM_MaskOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_MathBaseOperation.cc (+7, -10) (Diff)
/source/blender/compositor/operations/COM_MathBaseOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_MixOperation.cc (+10, -12) (Diff)
/source/blender/compositor/operations/COM_MixOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_MovieClipAttributeOperation.cc (+4, -6) (Diff)
/source/blender/compositor/operations/COM_MovieClipAttributeOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_MovieClipOperation.cc (+3, -9) (Diff)
/source/blender/compositor/operations/COM_MovieClipOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_MovieDistortionOperation.cc (+8, -8) (Diff)
/source/blender/compositor/operations/COM_NormalizeOperation.cc (+1, -5) (Diff)
/source/blender/compositor/operations/COM_OutputFileOperation.cc (+1, -1) (Diff)
/source/blender/compositor/operations/COM_PixelateOperation.cc (+1, -1) (Diff)
/source/blender/compositor/operations/COM_PlaneCornerPinOperation.cc (+4, -6) (Diff)
/source/blender/compositor/operations/COM_PlaneCornerPinOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_PlaneDistortCommonOperation.cc (+1, -4) (Diff)
/source/blender/compositor/operations/COM_PlaneTrackOperation.cc (+5, -7) (Diff)
/source/blender/compositor/operations/COM_PlaneTrackOperation.h (+12, -11) (Diff)
/source/blender/compositor/operations/COM_PreviewOperation.cc (+7, -8) (Diff)
/source/blender/compositor/operations/COM_PreviewOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_ReadBufferOperation.cc (+4, -4) (Diff)
/source/blender/compositor/operations/COM_ReadBufferOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_RenderLayersProg.cc (+3, -6) (Diff)
/source/blender/compositor/operations/COM_RenderLayersProg.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_RotateOperation.cc (+1, -1) (Diff)
/source/blender/compositor/operations/COM_ScaleOperation.cc (+9, -10) (Diff)
/source/blender/compositor/operations/COM_ScaleOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_ScreenLensDistortionOperation.cc (+1, -4) (Diff)
/source/blender/compositor/operations/COM_SetColorOperation.cc (+2, -4) (Diff)
/source/blender/compositor/operations/COM_SetColorOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_SetValueOperation.cc (+2, -4) (Diff)
/source/blender/compositor/operations/COM_SetValueOperation.h (+2, -2) (Diff)
/source/blender/compositor/operations/COM_SetVectorOperation.cc (+2, -4) (Diff)
/source/blender/compositor/operations/COM_SetVectorOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_SplitOperation.cc (+5, -7) (Diff)
/source/blender/compositor/operations/COM_SplitOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_SunBeamsOperation.cc (+1, -1) (Diff)
/source/blender/compositor/operations/COM_TextureOperation.cc (+11, -17) (Diff)
/source/blender/compositor/operations/COM_TextureOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_TonemapOperation.cc (+1, -5) (Diff)
/source/blender/compositor/operations/COM_TrackPositionOperation.cc (+2, -4) (Diff)
/source/blender/compositor/operations/COM_TrackPositionOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_TranslateOperation.cc (+1, -1) (Diff)
/source/blender/compositor/operations/COM_VariableSizeBokehBlurOperation.cc (+9, -10) (Diff)
/source/blender/compositor/operations/COM_VariableSizeBokehBlurOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_VectorBlurOperation.cc (+1, -4) (Diff)
/source/blender/compositor/operations/COM_ViewerOperation.cc (+5, -5) (Diff)
/source/blender/compositor/operations/COM_ViewerOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_WrapOperation.cc (+2, -2) (Diff)
/source/blender/compositor/operations/COM_WriteBufferOperation.cc (+7, -8) (Diff)
/source/blender/compositor/operations/COM_WriteBufferOperation.h (+1, -2) (Diff)