diff options
-rw-r--r-- | source/blender/compositor/nodes/COM_CombineColorNode.cpp | 5 | ||||
-rw-r--r-- | source/blender/compositor/nodes/COM_SeparateColorNode.cpp | 5 |
2 files changed, 8 insertions, 2 deletions
diff --git a/source/blender/compositor/nodes/COM_CombineColorNode.cpp b/source/blender/compositor/nodes/COM_CombineColorNode.cpp index 2c1a3337f89..c7a3baf809d 100644 --- a/source/blender/compositor/nodes/COM_CombineColorNode.cpp +++ b/source/blender/compositor/nodes/COM_CombineColorNode.cpp @@ -84,7 +84,10 @@ NodeOperation *CombineHSVANode::getColorConverter(const CompositorContext &conte NodeOperation *CombineYCCANode::getColorConverter(const CompositorContext &context) const { - return new ConvertYCCToRGBOperation(); + ConvertYCCToRGBOperation *operation = new ConvertYCCToRGBOperation(); + bNode *editorNode = this->getbNode(); + operation->setMode(editorNode->custom1); + return operation; } NodeOperation *CombineYUVANode::getColorConverter(const CompositorContext &context) const diff --git a/source/blender/compositor/nodes/COM_SeparateColorNode.cpp b/source/blender/compositor/nodes/COM_SeparateColorNode.cpp index fba8744f58e..a6fa9065364 100644 --- a/source/blender/compositor/nodes/COM_SeparateColorNode.cpp +++ b/source/blender/compositor/nodes/COM_SeparateColorNode.cpp @@ -108,7 +108,10 @@ NodeOperation *SeparateHSVANode::getColorConverter(const CompositorContext &cont NodeOperation *SeparateYCCANode::getColorConverter(const CompositorContext &context) const { - return new ConvertRGBToYCCOperation(); + ConvertRGBToYCCOperation *operation = new ConvertRGBToYCCOperation(); + bNode *editorNode = this->getbNode(); + operation->setMode(editorNode->custom1); + return operation; } NodeOperation *SeparateYUVANode::getColorConverter(const CompositorContext &context) const |