Blender Git Loki
Git Commits -> Revision 76377f0
Revision 76377f0 by Manuel Castilla (master) September 28, 2021, 20:00 (GMT) |
Compositor: Replace resolution concept by canvas This is a code refactor in preparation of supporting canvas compositing. See {D12466}. No functional changes, all canvases are at (0,0) position matching tiled implementation. Differential Revision: https://developer.blender.org/D12465 |
Commit Details:
Full Hash: 76377f0176b9561a7fc8f46b4ed704c631ddd90d
Parent Commit: 2ecd963
Lines Changed: +390, -543
109 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 (+44, -41) (Diff)
/source/blender/compositor/intern/COM_NodeOperation.h (+36, -56) (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 (+11, -12) (Diff)
/source/blender/compositor/operations/COM_BlurBaseOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_BokehBlurOperation.cc (+13, -17) (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_GlareThresholdOperation.cc (+6, -5) (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 (+6, -8) (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_ProjectorLensDistortionOperation.cc (+1, -1) (Diff)
/source/blender/compositor/operations/COM_ReadBufferOperation.cc (+5, -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 (+2, -3) (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 (+2, -5) (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_TransformOperation.cc (+1, -1) (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 (+44, -41) (Diff)
/source/blender/compositor/intern/COM_NodeOperation.h (+36, -56) (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 (+11, -12) (Diff)
/source/blender/compositor/operations/COM_BlurBaseOperation.h (+1, -2) (Diff)
/source/blender/compositor/operations/COM_BokehBlurOperation.cc (+13, -17) (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_GlareThresholdOperation.cc (+6, -5) (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 (+6, -8) (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_ProjectorLensDistortionOperation.cc (+1, -1) (Diff)
/source/blender/compositor/operations/COM_ReadBufferOperation.cc (+5, -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 (+2, -3) (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 (+2, -5) (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_TransformOperation.cc (+1, -1) (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)