Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Sharybin <sergey.vfx@gmail.com>2012-05-24 18:01:00 +0400
committerSergey Sharybin <sergey.vfx@gmail.com>2012-05-24 18:01:00 +0400
commit3305674bb5615b959bc5dfa73dab7e9783849081 (patch)
treea4ebbc329a9b2581fe5b1c14f0436e6402a3a98c /source/blender/compositor/intern/COM_Converter.cpp
parent3e1df2d12ebb319c0d12d2511d1a728667b5e45e (diff)
Port mask node to new compositor system
Works in the same way as double edge node -- not actually multithreaded but currently it's fast enough to be used in such way. In the future it might be changed in some way. Move actual mask rasterization code to BKE so it's resued by old compositor system and new compositor. Also in the future it might be used to display mask preview in mask editor.
Diffstat (limited to 'source/blender/compositor/intern/COM_Converter.cpp')
-rw-r--r--source/blender/compositor/intern/COM_Converter.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/source/blender/compositor/intern/COM_Converter.cpp b/source/blender/compositor/intern/COM_Converter.cpp
index 3cb297801ca..dc6409e7b86 100644
--- a/source/blender/compositor/intern/COM_Converter.cpp
+++ b/source/blender/compositor/intern/COM_Converter.cpp
@@ -111,6 +111,7 @@
#include "COM_DefocusNode.h"
#include "COM_DoubleEdgeMaskNode.h"
#include "COM_CropNode.h"
+#include "COM_MaskNode.h"
Node *Converter::convert(bNode *bNode)
{
@@ -347,6 +348,9 @@ case CMP_NODE_OUTPUT_FILE:
case CMP_NODE_CROP:
node = new CropNode(bNode);
break;
+ case CMP_NODE_MASK:
+ node = new MaskNode(bNode);
+ break;
/* not inplemented yet */
default:
node = new MuteNode(bNode);