disabling the compositor legacy build option now ifdef's exec() functions.
authorCampbell Barton <ideasman42@gmail.com>
Sun, 19 Aug 2012 23:36:29 +0000 (23:36 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Sun, 19 Aug 2012 23:36:29 +0000 (23:36 +0000)
60 files changed:
source/blender/nodes/composite/nodes/node_composite_alphaOver.c
source/blender/nodes/composite/nodes/node_composite_bilateralblur.c
source/blender/nodes/composite/nodes/node_composite_blur.c
source/blender/nodes/composite/nodes/node_composite_brightness.c
source/blender/nodes/composite/nodes/node_composite_channelMatte.c
source/blender/nodes/composite/nodes/node_composite_chromaMatte.c
source/blender/nodes/composite/nodes/node_composite_colorMatte.c
source/blender/nodes/composite/nodes/node_composite_colorSpill.c
source/blender/nodes/composite/nodes/node_composite_colorbalance.c
source/blender/nodes/composite/nodes/node_composite_composite.c
source/blender/nodes/composite/nodes/node_composite_crop.c
source/blender/nodes/composite/nodes/node_composite_curves.c
source/blender/nodes/composite/nodes/node_composite_defocus.c
source/blender/nodes/composite/nodes/node_composite_diffMatte.c
source/blender/nodes/composite/nodes/node_composite_dilate.c
source/blender/nodes/composite/nodes/node_composite_directionalblur.c
source/blender/nodes/composite/nodes/node_composite_displace.c
source/blender/nodes/composite/nodes/node_composite_distanceMatte.c
source/blender/nodes/composite/nodes/node_composite_doubleEdgeMask.c
source/blender/nodes/composite/nodes/node_composite_filter.c
source/blender/nodes/composite/nodes/node_composite_flip.c
source/blender/nodes/composite/nodes/node_composite_gamma.c
source/blender/nodes/composite/nodes/node_composite_glare.c
source/blender/nodes/composite/nodes/node_composite_hueSatVal.c
source/blender/nodes/composite/nodes/node_composite_huecorrect.c
source/blender/nodes/composite/nodes/node_composite_idMask.c
source/blender/nodes/composite/nodes/node_composite_image.c
source/blender/nodes/composite/nodes/node_composite_inpaint.c
source/blender/nodes/composite/nodes/node_composite_invert.c
source/blender/nodes/composite/nodes/node_composite_lensdist.c
source/blender/nodes/composite/nodes/node_composite_levels.c
source/blender/nodes/composite/nodes/node_composite_lummaMatte.c
source/blender/nodes/composite/nodes/node_composite_mapUV.c
source/blender/nodes/composite/nodes/node_composite_mapValue.c
source/blender/nodes/composite/nodes/node_composite_math.c
source/blender/nodes/composite/nodes/node_composite_mixrgb.c
source/blender/nodes/composite/nodes/node_composite_movieclip.c
source/blender/nodes/composite/nodes/node_composite_normal.c
source/blender/nodes/composite/nodes/node_composite_normalize.c
source/blender/nodes/composite/nodes/node_composite_premulkey.c
source/blender/nodes/composite/nodes/node_composite_rgb.c
source/blender/nodes/composite/nodes/node_composite_rotate.c
source/blender/nodes/composite/nodes/node_composite_scale.c
source/blender/nodes/composite/nodes/node_composite_sepcombHSVA.c
source/blender/nodes/composite/nodes/node_composite_sepcombRGBA.c
source/blender/nodes/composite/nodes/node_composite_sepcombYCCA.c
source/blender/nodes/composite/nodes/node_composite_sepcombYUVA.c
source/blender/nodes/composite/nodes/node_composite_setalpha.c
source/blender/nodes/composite/nodes/node_composite_splitViewer.c
source/blender/nodes/composite/nodes/node_composite_stabilize2d.c
source/blender/nodes/composite/nodes/node_composite_texture.c
source/blender/nodes/composite/nodes/node_composite_tonemap.c
source/blender/nodes/composite/nodes/node_composite_trackpos.c
source/blender/nodes/composite/nodes/node_composite_transform.c
source/blender/nodes/composite/nodes/node_composite_translate.c
source/blender/nodes/composite/nodes/node_composite_valToRgb.c
source/blender/nodes/composite/nodes/node_composite_value.c
source/blender/nodes/composite/nodes/node_composite_vecBlur.c
source/blender/nodes/composite/nodes/node_composite_viewer.c
source/blender/nodes/composite/nodes/node_composite_zcombine.c

index 7e6def1714a42a11b4c2da7cfa83de3904c7f40d..92702ef29407bf61fb5c56f1b851dc6c7c435d9e 100644 (file)
@@ -43,6 +43,8 @@ static bNodeSocketTemplate cmp_node_alphaover_out[]= {
        {       -1, 0, ""       }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static void do_alphaover_premul(bNode *UNUSED(node), float *out, float *src, float *over, float *fac)
 {
        
@@ -136,6 +138,8 @@ static void node_composit_exec_alphaover(void *UNUSED(data), bNode *node, bNodeS
        }
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 static void node_alphaover_init(bNodeTree *UNUSED(ntree), bNode* node, bNodeTemplate *UNUSED(ntemp))
 {
        node->storage= MEM_callocN(sizeof(NodeTwoFloats), "NodeTwoFloats");
index cfaf40e2ab0279ef9105542faa0d46cc5c5c5f39..0562ff5a8a96bafbe1ca7af0d9dc1bb1fbc08fb5 100644 (file)
@@ -43,6 +43,8 @@ static bNodeSocketTemplate cmp_node_bilateralblur_out[] = {
        { -1, 0, "" } 
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 #define INIT_C3                                                               \
     mean0 = 1;                                                                \
     mean1[0] = src[0];                                                        \
@@ -254,6 +256,8 @@ static void node_composit_exec_bilateralblur(void *UNUSED(data), bNode *node, bN
        free_compbuf(new);
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 static void node_composit_init_bilateralblur(bNodeTree *UNUSED(ntree), bNode *node, bNodeTemplate *UNUSED(ntemp))
 {
        NodeBilateralBlurData *nbbd = MEM_callocN(sizeof(NodeBilateralBlurData), "node bilateral blur data");
index c95b2d23bdad0d0d3b159d6916c953be8b5479bd..551164b8d2622d2cc32af617e6018e9656d64574 100644 (file)
@@ -44,6 +44,8 @@ static bNodeSocketTemplate cmp_node_blur_out[] = {
        {   -1, 0, ""   }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static float *make_gausstab(int filtertype, int rad)
 {
        float *gausstab, sum, val;
@@ -720,6 +722,8 @@ static void node_composit_exec_blur(void *data, bNode *node, bNodeStack **in, bN
        generate_preview(data, node, out[0]->data);
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 static void node_composit_init_blur(bNodeTree *UNUSED(ntree), bNode *node, bNodeTemplate *UNUSED(ntemp))
 {
        node->storage = MEM_callocN(sizeof(NodeBlurData), "node blur data");
index d30a2ba5e03de12b0c873c6a2d07ebc01d3c3570..f92fdd1ab9aa7c603ba89ad89995d7b2e9ea45de 100644 (file)
@@ -47,6 +47,8 @@ static bNodeSocketTemplate cmp_node_brightcontrast_out[]= {
        {       -1, 0, ""       }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static void do_brightnesscontrast(bNode *UNUSED(node), float *out, float *in, float *in_brightness, float *in_contrast)
 {
        float i;
@@ -92,6 +94,8 @@ static void node_composit_exec_brightcontrast(void *UNUSED(data), bNode *node, b
        }
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 void register_node_type_cmp_brightcontrast(bNodeTreeType *ttype)
 {
        static bNodeType ntype;
index 12af1a7aa20ad321e49eb4d98fad623007cdb2b5..0bd99f79d3cffd1053ca0e386819bbfeb513195e 100644 (file)
@@ -45,6 +45,8 @@ static bNodeSocketTemplate cmp_node_channel_matte_out[]={
        {-1, 0, ""}
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static void do_normalized_rgba_to_ycca2(bNode *UNUSED(node), float *out, float *in)
 {
        /*normalize to the range 0.0 to 1.0) */
@@ -179,12 +181,14 @@ static void node_composit_exec_channel_matte(void *data, bNode *node, bNodeStack
        out[0]->data=outbuf;
        if (out[1]->hasoutput)
                out[1]->data=valbuf_from_rgbabuf(outbuf, CHAN_A);
-       
+
        if (cbuf!=in[0]->data)
                free_compbuf(cbuf);
 
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 static void node_composit_init_channel_matte(bNodeTree *UNUSED(ntree), bNode* node, bNodeTemplate *UNUSED(ntemp))
 {
        NodeChroma *c= MEM_callocN(sizeof(NodeChroma), "node chroma");
index 1204b05e4153d7dcbe7d4155a372b1ec52f9786e..57baa01d1d9140e21852784b3f9566ba7aedb8e2 100644 (file)
@@ -45,6 +45,8 @@ static bNodeSocketTemplate cmp_node_chroma_out[]={
        {-1, 0, ""}
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static void do_rgba_to_ycca_normalized(bNode *UNUSED(node), float *out, float *in)
 {
        rgb_to_ycc(in[0], in[1], in[2], &out[0], &out[1], &out[2], BLI_YCC_ITU_BT601);
@@ -171,6 +173,7 @@ static void node_composit_exec_chroma_matte(void *data, bNode *node, bNodeStack
                free_compbuf(cbuf);
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
 
 static void node_composit_init_chroma_matte(bNodeTree *UNUSED(ntree), bNode* node, bNodeTemplate *UNUSED(ntemp))
 {
index d921c1efa5115e4c262fa5e36a703853d53523fa..9bce09b516e44956877e1fb6fe7ba6857f7e66a3 100644 (file)
@@ -45,6 +45,8 @@ static bNodeSocketTemplate cmp_node_color_out[]={
        {-1, 0, ""}
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static void do_color_key(bNode *node, float *out, float *in)
 {
        float h_wrap;
@@ -112,6 +114,8 @@ static void node_composit_exec_color_matte(void *data, bNode *node, bNodeStack *
                free_compbuf(cbuf);
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 static void node_composit_init_color_matte(bNodeTree *UNUSED(ntree), bNode* node, bNodeTemplate *UNUSED(ntemp))
 {
        NodeChroma *c= MEM_callocN(sizeof(NodeChroma), "node color");
index bfa8aac0183c6fec7ed63047ee32358555f1af2e..b8ad5bdfc7ef179b579967dd38b0e55043fa71bc 100644 (file)
@@ -47,6 +47,8 @@ static bNodeSocketTemplate cmp_node_color_spill_out[]={
        {-1, 0, ""}
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static void do_simple_spillmap_red(bNode *node, float* out, float *in)
 {
        NodeColorspill *ncs;
@@ -315,6 +317,8 @@ static void node_composit_exec_color_spill(void *UNUSED(data), bNode *node, bNod
        free_compbuf(spillmap);
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 static void node_composit_init_color_spill(bNodeTree *UNUSED(ntree), bNode* node, bNodeTemplate *UNUSED(ntemp))
 {
        NodeColorspill *ncs= MEM_callocN(sizeof(NodeColorspill), "node colorspill");
index ae5d8a24847ab291422c0dd8457330e0d29c4845..a8c565eff44e0d0ec783d1ee0cfedd85572f1836 100644 (file)
@@ -46,6 +46,8 @@ static bNodeSocketTemplate cmp_node_colorbalance_out[]={
        {-1, 0, ""}
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 /* this function implements ASC-CDL according to the spec at http://www.asctech.org/
  Slope
        S = in * slope
@@ -174,6 +176,8 @@ static void node_composit_exec_colorbalance(void *UNUSED(data), bNode *node, bNo
        }
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 static void node_composit_init_colorbalance(bNodeTree *UNUSED(ntree), bNode* node, bNodeTemplate *UNUSED(ntemp))
 {
        NodeColorBalance *n= node->storage= MEM_callocN(sizeof(NodeColorBalance), "node colorbalance");
index 71b392f14dbf2e890f8a6d2bf837eafc411d8020..74f2e5c5b46cfad8354970ad9b46b3d53759b5b1 100644 (file)
  *  \ingroup cmpnodes
  */
 
-
 #include "node_composite_util.h"
 
-
-
 /* **************** COMPOSITE ******************** */
 static bNodeSocketTemplate cmp_node_composite_in[]= {
        {       SOCK_RGBA, 1, N_("Image"),              0.0f, 0.0f, 0.0f, 1.0f},
@@ -42,6 +39,8 @@ static bNodeSocketTemplate cmp_node_composite_in[]= {
        {       -1, 0, ""       }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 /* applies to render pipeline */
 static void node_composit_exec_composite(void *data, bNode *node, bNodeStack **in, bNodeStack **UNUSED(out))
 {
@@ -97,6 +96,8 @@ static void node_composit_exec_composite(void *data, bNode *node, bNodeStack **i
                generate_preview(data, node, in[0]->data);
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 void register_node_type_cmp_composite(bNodeTreeType *ttype)
 {
        static bNodeType ntype;
index f439b7ebc0057e8d52758ab3cdcc62fc6f2b6bd2..ed4bd8573611b9bfd5e1bce7ee34c6ba4a0ce719 100644 (file)
@@ -43,6 +43,8 @@ static bNodeSocketTemplate cmp_node_crop_out[]= {
        {       -1, 0, ""       }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static void node_composit_exec_crop(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
 {
        if (in[0]->data) {
@@ -101,6 +103,8 @@ static void node_composit_exec_crop(void *UNUSED(data), bNode *node, bNodeStack
        }
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 static void node_composit_init_crop(bNodeTree *UNUSED(ntree), bNode* node, bNodeTemplate *UNUSED(ntemp))
 {
        NodeTwoXYs *nxy= MEM_callocN(sizeof(NodeTwoXYs), "node xy data");
index cc9d7d1d1a44c035f3cb86daf1a7aa8691431793..85830e8ca142a7ee7245e45fb475b92b0e4bcdaa 100644 (file)
@@ -41,6 +41,8 @@ static bNodeSocketTemplate cmp_node_time_out[]= {
        {       -1, 0, ""       }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static void node_composit_exec_curves_time(void *data, bNode *node, bNodeStack **UNUSED(in), bNodeStack **out)
 {
        RenderData *rd= data;
@@ -54,6 +56,7 @@ static void node_composit_exec_curves_time(void *data, bNode *node, bNodeStack *
        out[0]->vec[0]= CLAMPIS(fac, 0.0f, 1.0f);
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
 
 static void node_composit_init_curves_time(bNodeTree *UNUSED(ntree), bNode* node, bNodeTemplate *UNUSED(ntemp))
 {
@@ -91,6 +94,8 @@ static bNodeSocketTemplate cmp_node_curve_vec_out[]= {
        {       -1, 0, ""       }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static void node_composit_exec_curve_vec(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
 {
        /* stack order input:  vec */
@@ -99,6 +104,8 @@ static void node_composit_exec_curve_vec(void *UNUSED(data), bNode *node, bNodeS
        curvemapping_evaluate_premulRGBF(node->storage, out[0]->vec, in[0]->vec);
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 static void node_composit_init_curve_vec(bNodeTree *UNUSED(ntree), bNode* node, bNodeTemplate *UNUSED(ntemp))
 {
        node->storage= curvemapping_add(3, -1.0f, -1.0f, 1.0f, 1.0f);
@@ -135,6 +142,8 @@ static bNodeSocketTemplate cmp_node_curve_rgb_out[]= {
        {       -1, 0, ""       }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static void do_curves(bNode *node, float *out, float *in)
 {
        curvemapping_evaluate_premulRGBF(node->storage, out, in);
@@ -188,6 +197,8 @@ static void node_composit_exec_curve_rgb(void *UNUSED(data), bNode *node, bNodeS
        
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 static void node_composit_init_curve_rgb(bNodeTree *UNUSED(ntree), bNode* node, bNodeTemplate *UNUSED(ntemp))
 {
        node->storage= curvemapping_add(4, 0.0f, 0.0f, 1.0f, 1.0f);
index f23702a060612c4fa5f1792beef5e85a13b1eb73..e3d54213719ff80511847779487deae6df4fcd40 100644 (file)
@@ -44,6 +44,7 @@ static bNodeSocketTemplate cmp_node_defocus_out[]= {
        {       -1, 0, ""       }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
 
 // line coefs for point sampling & scancon. data.
 typedef struct BokehCoeffs {
@@ -865,6 +866,8 @@ static void node_composit_exec_defocus(void *UNUSED(data), bNode *node, bNodeSta
        if (zbuf_use && (zbuf_use != zbuf)) free_compbuf(zbuf_use);
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 static void node_composit_init_defocus(bNodeTree *UNUSED(ntree), bNode* node, bNodeTemplate *UNUSED(ntemp))
 {
        /* qdn: defocus node */
index b79911f27dc21fc56f6f509ac2f4eceb6330fb6b..ff4d98dfea409e5fff4a508ee521c6c4128aa250 100644 (file)
@@ -45,6 +45,8 @@ static bNodeSocketTemplate cmp_node_diff_matte_out[]={
        {-1, 0, ""}
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static void do_diff_matte(bNode *node, float *outColor, float *inColor1, float *inColor2)
 {
        NodeChroma *c= (NodeChroma *)node->storage;
@@ -126,6 +128,8 @@ static void node_composit_exec_diff_matte(void *data, bNode *node, bNodeStack **
                free_compbuf(imbuf2);
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 static void node_composit_init_diff_matte(bNodeTree *UNUSED(ntree), bNode* node, bNodeTemplate *UNUSED(ntemp))
 {
        NodeChroma *c= MEM_callocN(sizeof(NodeChroma), "node chroma");
index 6425606f9c4dff041e597d8be1597becf43c87ef..d8dc44c7260a904f41c8715af0b3f6c1b2559c2b 100644 (file)
@@ -44,6 +44,8 @@ static bNodeSocketTemplate cmp_node_dilateerode_out[] = {
        {   -1, 0, ""   }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static void morpho_dilate(CompBuf *cbuf)
 {
        int x, y;
@@ -146,6 +148,8 @@ static void node_composit_exec_dilateerode(void *UNUSED(data), bNode *node, bNod
        }
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 static void node_composit_init_dilateerode(bNodeTree *UNUSED(ntree), bNode* node, bNodeTemplate *UNUSED(ntemp))
 {
        NodeDilateErode *data = MEM_callocN(sizeof(NodeDilateErode), "NodeDilateErode");
index 3011e5772c5e8d0aa98262a14ca4738e65488eb7..2878d3036324de0a044ae078341f1f76081ca659 100644 (file)
@@ -42,6 +42,8 @@ static bNodeSocketTemplate cmp_node_dblur_out[] = {
        {   -1, 0, ""       }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static CompBuf *dblur(bNode *node, CompBuf *img, int iterations, int wrap,
                       float center_x, float center_y, float dist, float angle, float spin, float zoom)
 {
@@ -122,6 +124,8 @@ static void node_composit_exec_dblur(void *UNUSED(data), bNode *node, bNodeStack
        out[0]->data = dblur(node, new, ndbd->iter, ndbd->wrap, ndbd->center_x, ndbd->center_y, ndbd->distance, ndbd->angle, ndbd->spin, ndbd->zoom);
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 static void node_composit_init_dblur(bNodeTree *UNUSED(ntree), bNode *node, bNodeTemplate *UNUSED(ntemp))
 {
        NodeDBlurData *ndbd = MEM_callocN(sizeof(NodeDBlurData), "node dblur data");
index abf440273a1b4a616309be15d92cd52a08924e27..51ccc2a4d399d0c5f581ae0a32149971d2ef2af3 100644 (file)
@@ -47,6 +47,8 @@ static bNodeSocketTemplate cmp_node_displace_out[]= {
        {       -1, 0, ""       }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 /* minimum distance (in pixels) a pixel has to be displaced
  * in order to take effect */
 #define DISPLACE_EPSILON       0.01f
@@ -182,6 +184,8 @@ static void node_composit_exec_displace(void *UNUSED(data), bNode *node, bNodeSt
        }
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 void register_node_type_cmp_displace(bNodeTreeType *ttype)
 {
        static bNodeType ntype;
index 83b16a808a36ac9ac5864acd7798bddde2bc9759..7b3dbdb6a58e50dab459c8a7302203dcc227501a 100644 (file)
@@ -45,6 +45,8 @@ static bNodeSocketTemplate cmp_node_distance_matte_out[]={
        {-1, 0, ""}
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 /* note, keyvals is passed on from caller as stack array */
 /* might have been nicer as temp struct though... */
 static void do_distance_matte(bNode *node, float *out, float *in)
@@ -182,6 +184,8 @@ static void node_composit_exec_distance_matte(void *data, bNode *node, bNodeStac
                free_compbuf(inbuf);
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 static void node_composit_init_distance_matte(bNodeTree *UNUSED(ntree), bNode* node, bNodeTemplate *UNUSED(ntemp))
 {
        NodeChroma *c= MEM_callocN(sizeof(NodeChroma), "node chroma");
index 0d9f946d4f7972b229976c37956f6cc774dc9696..63a54efea745ad527e123aae887f22a5f74e3a3a 100644 (file)
@@ -42,6 +42,8 @@ static bNodeSocketTemplate cmp_node_doubleedgemask_out[]= {
        { -1, 0, "" }                                   // output socket array terminator
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static void do_adjacentKeepBorders(unsigned int t, unsigned int rw, unsigned int *limask, unsigned int *lomask, unsigned int *lres, float *res, unsigned int *rsize)
 {
        int x;
@@ -1271,6 +1273,8 @@ static void node_composit_exec_doubleedgemask(void *UNUSED(data), bNode *node, b
        }
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 void register_node_type_cmp_doubleedgemask(bNodeTreeType *ttype)
 {
        static bNodeType ntype; // allocate a node type data structure
index 01fb4ee648c44802a6f97358b2df2dc917f6b8cf..0b12c03682b4b5221c445bd784c394f8c927309c 100644 (file)
@@ -43,6 +43,8 @@ static bNodeSocketTemplate cmp_node_filter_out[]= {
        {       -1, 0, ""       }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static void do_filter_edge(CompBuf *out, CompBuf *in, float *filter, float fac)
 {
        float *row1, *row2, *row3;
@@ -219,6 +221,7 @@ static void node_composit_exec_filter(void *data, bNode *node, bNodeStack **in,
        }
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
 
 void register_node_type_cmp_filter(bNodeTreeType *ttype)
 {
index 742e1f7852e367cf941c060ff25c65663e040aef..147e7591af7d592dc8dc8faa986eb8c07d977682 100644 (file)
@@ -43,6 +43,8 @@ static bNodeSocketTemplate cmp_node_flip_out[]= {
        {       -1, 0, ""       }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static void node_composit_exec_flip(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
 {
        if (in[0]->data) {
@@ -88,6 +90,8 @@ static void node_composit_exec_flip(void *UNUSED(data), bNode *node, bNodeStack
        }
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 void register_node_type_cmp_flip(bNodeTreeType *ttype)
 {
        static bNodeType ntype;
index 432001909f08bd4abab1f29699179ea6346c230b..871554780359b23d9f84cef3d71860bd79fc3302 100644 (file)
@@ -45,6 +45,8 @@ static bNodeSocketTemplate cmp_node_gamma_out[]= {
        {       -1, 0, ""       }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static void do_gamma(bNode *UNUSED(node), float *out, float *in, float *fac)
 {
        int i=0;
@@ -75,6 +77,8 @@ static void node_composit_exec_gamma(void *UNUSED(data), bNode *node, bNodeStack
        }
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 void register_node_type_cmp_gamma(bNodeTreeType *ttype)
 {
        static bNodeType ntype;
index 9f2666339238c7536d69bdcf9ba5da0bce4bf7b9..6989bf59d79d7ea54ad9f343d68810e7470d891e 100644 (file)
@@ -41,6 +41,7 @@ static bNodeSocketTemplate cmp_node_glare_out[]= {
        {       -1, 0, ""       }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
 
 // mix two images, src buffer does not have to be same size,
 static void mixImages(CompBuf *dst, CompBuf *src, float mix)
@@ -474,6 +475,8 @@ static void node_composit_exec_glare(void *UNUSED(data), bNode *node, bNodeStack
        out[0]->data = new;
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 static void node_composit_init_glare(bNodeTree *UNUSED(ntree), bNode* node, bNodeTemplate *UNUSED(ntemp))
 {
        NodeGlare *ndg = MEM_callocN(sizeof(NodeGlare), "node glare data");
index 91614340c7589d127897c22645e5f06f7ba3f8a0..7a1ec9e324a7d8ab13fa77b1a81ff4b304e09888 100644 (file)
@@ -44,6 +44,8 @@ static bNodeSocketTemplate cmp_node_hue_sat_out[]= {
        {       -1, 0, ""       }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static void do_hue_sat_fac(bNode *node, float *out, float *in, float *fac)
 {
        NodeHueSat *nhs= node->storage;
@@ -93,6 +95,8 @@ static void node_composit_exec_hue_sat(void *UNUSED(data), bNode *node, bNodeSta
        }
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 static void node_composit_init_hue_sat(bNodeTree *UNUSED(ntree), bNode* node, bNodeTemplate *UNUSED(ntemp))
 {
        NodeHueSat *nhs= MEM_callocN(sizeof(NodeHueSat), "node hue sat");
index e4c7567d1024b1e3642cc8a0cf4d226122c78ba1..1f343c648c37ab3531cd94681b4e3f5f10a7ba5a 100644 (file)
@@ -43,6 +43,8 @@ static bNodeSocketTemplate cmp_node_huecorrect_out[]= {
        {       -1, 0, ""       }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static void do_huecorrect(bNode *node, float *out, float *in)
 {
        float hsv[3], f;
@@ -135,6 +137,8 @@ static void node_composit_exec_huecorrect(void *UNUSED(data), bNode *node, bNode
        
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 static void node_composit_init_huecorrect(bNodeTree *UNUSED(ntree), bNode* node, bNodeTemplate *UNUSED(ntemp))
 {
        CurveMapping *cumapping = node->storage= curvemapping_add(1, 0.0f, 0.0f, 1.0f, 1.0f);
index fdf5209a8e4a4600834c31efb30846f84c986692..31a3a765ebe2b7a9a703f4dcbd6256310cbdfae5 100644 (file)
@@ -44,6 +44,8 @@ static bNodeSocketTemplate cmp_node_idmask_out[]= {
        {       -1, 0, ""       }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 /* stackbuf should be zeroed */
 static void do_idmask(CompBuf *stackbuf, CompBuf *cbuf, float idnr)
 {
@@ -106,6 +108,7 @@ static void node_composit_exec_idmask(void *data, bNode *node, bNodeStack **in,
        }
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
 
 void register_node_type_cmp_idmask(bNodeTreeType *ttype)
 {
index 824fb7bd64fad388cdcf5021c3d656896d5c34a8..a3c65901121c193eacdd3268aeae0b2bfa37a844 100644 (file)
@@ -322,6 +322,8 @@ float *node_composit_get_float_buffer(RenderData *rd, ImBuf *ibuf, int *alloc)
        return rect;
 }
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 /* note: this function is used for multilayer too, to ensure uniform 
  * handling with BKE_image_get_ibuf() */
 static CompBuf *node_composit_get_image(RenderData *rd, Image *ima, ImageUser *iuser)
@@ -519,6 +521,8 @@ static void node_composit_exec_image(void *data, bNode *node, bNodeStack **UNUSE
        }       
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 static void node_composit_init_image(bNodeTree *ntree, bNode* node, bNodeTemplate *UNUSED(ntemp))
 {
        ImageUser *iuser= MEM_callocN(sizeof(ImageUser), "node image user");
@@ -573,6 +577,8 @@ void register_node_type_cmp_image(bNodeTreeType *ttype)
 
 /* **************** RENDER RESULT ******************** */
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static CompBuf *compbuf_from_pass(RenderData *rd, RenderLayer *rl, int rectx, int recty, int passcode)
 {
        float *fp= RE_RenderLayerGetPass(rl, passcode);
@@ -655,8 +661,6 @@ static void node_composit_rlayers_out(RenderData *rd, RenderLayer *rl, bNodeStac
                out[RRES_OUT_TRANSM_COLOR]->data= compbuf_from_pass(rd, rl, rectx, recty, SCE_PASS_TRANSM_COLOR);
 }
 
-
-
 static void node_composit_exec_rlayers(void *data, bNode *node, bNodeStack **UNUSED(in), bNodeStack **out)
 {
        Scene *sce= (Scene *)node->id;
@@ -706,6 +710,8 @@ static void node_composit_exec_rlayers(void *data, bNode *node, bNodeStack **UNU
                RE_ReleaseResult(re);
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 void register_node_type_cmp_rlayers(bNodeTreeType *ttype)
 {
        static bNodeType ntype;
index e99b500c56af6edc874f27a77bbcebcdddbb9c97..25ecf428b4a4c246a228a5b053c00feeb94f96b3 100644 (file)
@@ -44,10 +44,15 @@ static bNodeSocketTemplate cmp_node_inpaint_out[] = {
        {   -1, 0, ""   }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static void node_composit_exec_inpaint(void *UNUSED(data), bNode *UNUSED(node), bNodeStack **UNUSED(in), bNodeStack **UNUSED(out))
 {
+       /* pass */
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 void register_node_type_cmp_inpaint(bNodeTreeType *ttype)
 {
        static bNodeType ntype;
index 5bd5c73b57343b8fb5627c05526052c9868e5e2a..3518f90c02750b1c111f0b8e10547034d9926e0c 100644 (file)
@@ -43,6 +43,8 @@ static bNodeSocketTemplate cmp_node_invert_out[]= {
        { -1, 0, "" } 
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static void do_invert(bNode *node, float *out, float *in)
 {
        if (node->custom1 & CMP_CHAN_RGB) {
@@ -115,6 +117,8 @@ static void node_composit_exec_invert(void *UNUSED(data), bNode *node, bNodeStac
        }
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 static void node_composit_init_invert(bNodeTree *UNUSED(ntree), bNode* node, bNodeTemplate *UNUSED(ntemp))
 {
        node->custom1 |= CMP_CHAN_RGB;
index 3ca803ebbd7edb81e2f347ab4b4e15cdcd086317..22281a740168d3aa496887a38c1cc467de4783b2 100644 (file)
@@ -43,6 +43,8 @@ static bNodeSocketTemplate cmp_node_lensdist_out[]= {
        {       -1, 0, ""       }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 /* assumes *dst is type RGBA */
 static void lensDistort(CompBuf *dst, CompBuf *src, float kr, float kg, float kb, int jit, int proj, int fit)
 {
@@ -182,6 +184,7 @@ static void node_composit_exec_lensdist(void *UNUSED(data), bNode *node, bNodeSt
        out[0]->data = new;
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
 
 static void node_composit_init_lensdist(bNodeTree *UNUSED(ntree), bNode* node, bNodeTemplate *UNUSED(ntemp))
 {
index 43ad5aff4975107067530126f48856a153ea5012..dfcfb4125f0b5cd19d85166a8ba117344cacd7f6 100644 (file)
@@ -45,6 +45,8 @@ static bNodeSocketTemplate cmp_node_view_levels_out[]={
        {-1, 0, ""}
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static void fill_bins(bNode* node, CompBuf* in, int* bins)
 {
        float value[4];
@@ -309,6 +311,8 @@ static void node_composit_exec_view_levels(void *data, bNode *node, bNodeStack *
        free_compbuf(histogram);
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 static void node_composit_init_view_levels(bNodeTree *UNUSED(ntree), bNode* node, bNodeTemplate *UNUSED(ntemp))
 {
        node->custom1=1; /*All channels*/
index e6e5131c687215529ba61f1f8478e8fd689644c9..a4f6ffe746c4c6ff7e206e2fae96631243662642 100644 (file)
@@ -45,6 +45,8 @@ static bNodeSocketTemplate cmp_node_luma_matte_out[]={
        {-1, 0, ""}
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static void do_luma_matte(bNode *node, float *out, float *in)
 {
        NodeChroma *c=(NodeChroma *)node->storage;
@@ -96,6 +98,8 @@ static void node_composit_exec_luma_matte(void *data, bNode *node, bNodeStack **
                free_compbuf(cbuf);
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 static void node_composit_init_luma_matte(bNodeTree *UNUSED(ntree), bNode* node, bNodeTemplate *UNUSED(ntemp))
 {
        NodeChroma *c= MEM_callocN(sizeof(NodeChroma), "node chroma");
index 46c8c109bb72185693d68f882550f447902028da..04d2eaff4f4c3f1e8f25213bf40fca35322dfbc8 100644 (file)
@@ -44,6 +44,8 @@ static bNodeSocketTemplate cmp_node_mapuv_out[]= {
        {       -1, 0, ""       }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 /* foreach UV, use these values to read in cbuf and write to stackbuf */
 /* stackbuf should be zeroed */
 static void do_mapuv(CompBuf *stackbuf, CompBuf *cbuf, CompBuf *uvbuf, float threshold)
@@ -162,6 +164,8 @@ static void node_composit_exec_mapuv(void *UNUSED(data), bNode *node, bNodeStack
        }
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 void register_node_type_cmp_mapuv(bNodeTreeType *ttype)
 {
        static bNodeType ntype;
index da6c7f07f1a9488c0bfe683b808769c80870d8b5..49dc7323271793d5212574614135c560d3dd0fd8 100644 (file)
@@ -42,6 +42,8 @@ static bNodeSocketTemplate cmp_node_map_value_out[]= {
        {       -1, 0, ""       }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static void do_map_value(bNode *node, float *out, float *src)
 {
        TexMapping *texmap= node->storage;
@@ -76,6 +78,7 @@ static void node_composit_exec_map_value(void *UNUSED(data), bNode *node, bNodeS
        }
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
 
 static void node_composit_init_map_value(bNodeTree *UNUSED(ntree), bNode* node, bNodeTemplate *UNUSED(ntemp))
 {
index d5d7982e674115d64f2734b802b9dec451192716..1bddfe0852a8385813d42ff4872c32a355b8ef1d 100644 (file)
@@ -44,6 +44,8 @@ static bNodeSocketTemplate cmp_node_math_out[]= {
        { -1, 0, "" } 
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static void do_math(bNode *node, float *out, float *in, float *in2)
 {
        switch (node->custom1) {
@@ -195,6 +197,8 @@ static void node_composit_exec_math(void *UNUSED(data), bNode *node, bNodeStack
        out[0]->data= stackbuf;
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 void register_node_type_cmp_math(bNodeTreeType *ttype)
 {
        static bNodeType ntype;
index e10ea9c48b54692290dab42ad0544f7d3b6d4795..e2c9a5abcb179f8656ddff4df3fbf44a21551b68 100644 (file)
@@ -43,6 +43,8 @@ static bNodeSocketTemplate cmp_node_mix_rgb_out[]= {
        {       -1, 0, ""       }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static void do_mix_rgb(bNode *node, float *out, float *in1, float *in2, float *fac)
 {
        float col[3];
@@ -81,6 +83,8 @@ static void node_composit_exec_mix_rgb(void *data, bNode *node, bNodeStack **in,
        }
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 /* custom1 = mix type */
 void register_node_type_cmp_mix_rgb(bNodeTreeType *ttype)
 {
index 99b5b9f1972f8a846ae8eede45184f12b6ad0591..370cff5e0d7675e39b99c627a237d3fa109d97ca 100644 (file)
@@ -42,6 +42,8 @@ static bNodeSocketTemplate cmp_node_movieclip_out[] = {
        {       -1, 0, ""       }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static CompBuf *node_composit_get_movieclip(RenderData *rd, MovieClip *clip, MovieClipUser *user)
 {
        ImBuf *orig_ibuf, *ibuf;
@@ -138,6 +140,8 @@ static void node_composit_exec_movieclip(void *data, bNode *node, bNodeStack **U
        }
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 static void init(bNodeTree *UNUSED(ntree), bNode *node, bNodeTemplate *UNUSED(ntemp))
 {
        MovieClipUser *user = MEM_callocN(sizeof(MovieClipUser), "node movie clip user");
index b27f197e9e7ce12eeeace199de82dbc756ec4588..6f1e86e27600a544f4063117d8c3fb55d02cfda8 100644 (file)
@@ -45,6 +45,8 @@ static bNodeSocketTemplate cmp_node_normal_out[]= {
        {       -1, 0, ""       }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static void do_normal(bNode *node, float *out, float *in)
 {
        bNodeSocket *sock= node->outputs.first;
@@ -77,10 +79,10 @@ static void node_composit_exec_normal(void *UNUSED(data), bNode *node, bNodeStac
                
                out[1]->data= stackbuf;
        }
-       
-       
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 static void init(bNodeTree *UNUSED(ntree), bNode *node, bNodeTemplate *UNUSED(ntemp))
 {
        bNodeSocket *sock= node->outputs.first;
index 7a5b1b0e6558654973ea67cb540d643fbe70181d..1d2312d8280f2b3a8c20ca3850909eb3167403cf 100644 (file)
@@ -43,6 +43,8 @@ static bNodeSocketTemplate cmp_node_normalize_out[]= {
        {   -1, 0, ""   }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static void do_normalize(bNode *UNUSED(node), float *out, float *src, float *min, float *mult)
 {
        float res;
@@ -102,6 +104,8 @@ static void node_composit_exec_normalize(void *UNUSED(data), bNode *node, bNodeS
        }
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 void register_node_type_cmp_normalize(bNodeTreeType *ttype)
 {
        static bNodeType ntype;
index 75626ca25af7efce06153c8048c4dd68d41a46e5..d791983b069972991451add8478e613b72edbc7f 100644 (file)
@@ -44,6 +44,8 @@ static bNodeSocketTemplate cmp_node_premulkey_out[]= {
        {       -1, 0, ""       }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static void node_composit_exec_premulkey(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
 {
        if (out[0]->hasoutput==0)
@@ -61,6 +63,8 @@ static void node_composit_exec_premulkey(void *UNUSED(data), bNode *node, bNodeS
        }
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 void register_node_type_cmp_premulkey(bNodeTreeType *ttype)
 {
        static bNodeType ntype;
index 5f323f4ef2cf1aa029f21c5680d26cc0d8b7c3fc..65c1dcdb7bb6f56cbb00cb9207faaeb02c3e50c6 100644 (file)
@@ -39,6 +39,18 @@ static bNodeSocketTemplate cmp_node_rgb_out[]= {
        {       -1, 0, ""       }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
+static void node_composit_exec_rgb(void *UNUSED(data), bNode *node, bNodeStack **UNUSED(in), bNodeStack **out)
+{
+       bNodeSocket *sock= node->outputs.first;
+       float *col= ((bNodeSocketValueRGBA*)sock->default_value)->value;
+       
+       copy_v4_v4(out[0]->vec, col);
+}
+
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 static void node_composit_init_rgb(bNodeTree *UNUSED(ntree), bNode *node, bNodeTemplate *UNUSED(ntemp))
 {
        bNodeSocket *sock= node->outputs.first;
@@ -50,14 +62,6 @@ static void node_composit_init_rgb(bNodeTree *UNUSED(ntree), bNode *node, bNodeT
        col[3] = 1.0f;
 }
 
-static void node_composit_exec_rgb(void *UNUSED(data), bNode *node, bNodeStack **UNUSED(in), bNodeStack **out)
-{
-       bNodeSocket *sock= node->outputs.first;
-       float *col= ((bNodeSocketValueRGBA*)sock->default_value)->value;
-       
-       copy_v4_v4(out[0]->vec, col);
-}
-
 void register_node_type_cmp_rgb(bNodeTreeType *ttype)
 {
        static bNodeType ntype;
index 38b6e44f44eefd58a056094f836dc5c200b1c435..87dc1e92438855cbd813bd209edfb7db40259287 100644 (file)
@@ -44,6 +44,8 @@ static bNodeSocketTemplate cmp_node_rotate_out[]= {
        {       -1, 0, ""       }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 /* only supports RGBA nodes now */
 static void node_composit_exec_rotate(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
 {
@@ -121,6 +123,8 @@ static void node_composit_exec_rotate(void *UNUSED(data), bNode *node, bNodeStac
        }
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 static void node_composit_init_rotate(bNodeTree *UNUSED(ntree), bNode* node, bNodeTemplate *UNUSED(ntemp))
 {
        node->custom1= 1; /* Bilinear Filter*/
index 75a4053d4ea5f48e356b8a18ab155060d6d450c1..2224d653c370dd82f44f21b04ba8269aa34f2078 100644 (file)
@@ -45,6 +45,8 @@ static bNodeSocketTemplate cmp_node_scale_out[] = {
        {   -1, 0, ""   }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 /* only supports RGBA nodes now */
 /* node->custom1 stores if input values are absolute or relative scale */
 static void node_composit_exec_scale(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
@@ -182,6 +184,8 @@ static void node_composit_exec_scale(void *data, bNode *node, bNodeStack **in, b
        }
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 void register_node_type_cmp_scale(bNodeTreeType *ttype)
 {
        static bNodeType ntype;
index e19984b335866dadaed692c636e6b18cc6226cd2..ebc18cd19ebb3fbc53ca23439f7c172fa19ef516 100644 (file)
@@ -46,6 +46,8 @@ static bNodeSocketTemplate cmp_node_sephsva_out[]= {
        {       -1, 0, ""       }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static void do_sephsva(bNode *UNUSED(node), float *out, float *in)
 {
        float h, s, v;
@@ -99,6 +101,8 @@ static void node_composit_exec_sephsva(void *UNUSED(data), bNode *node, bNodeSta
        }
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 void register_node_type_cmp_sephsva(bNodeTreeType *ttype)
 {
        static bNodeType ntype;
@@ -127,6 +131,8 @@ static bNodeSocketTemplate cmp_node_combhsva_out[]= {
        {       -1, 0, ""       }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static void do_comb_hsva(bNode *UNUSED(node), float *out, float *in1, float *in2, float *in3, float *in4)
 {
        float r, g, b;
@@ -170,6 +176,8 @@ static void node_composit_exec_combhsva(void *UNUSED(data), bNode *node, bNodeSt
        }
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 void register_node_type_cmp_combhsva(bNodeTreeType *ttype)
 {
        static bNodeType ntype;
index 57ad91d17005af1c8d07f2ddf7a12c9fd672847c..0c989ed3fc61800949b811671139ac3869420bbe 100644 (file)
@@ -45,6 +45,8 @@ static bNodeSocketTemplate cmp_node_seprgba_out[]= {
        {       -1, 0, ""       }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static void node_composit_exec_seprgba(void *UNUSED(data), bNode *UNUSED(node), bNodeStack **in, bNodeStack **out)
 {
        /* stack order out: bw channels */
@@ -77,6 +79,8 @@ static void node_composit_exec_seprgba(void *UNUSED(data), bNode *UNUSED(node),
        }
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 void register_node_type_cmp_seprgba(bNodeTreeType *ttype)
 {
        static bNodeType ntype;
@@ -106,6 +110,8 @@ static bNodeSocketTemplate cmp_node_combrgba_out[]= {
        {       -1, 0, ""       }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static void do_combrgba(bNode *UNUSED(node), float *out, float *in1, float *in2, float *in3, float *in4)
 {
        out[0] = in1[0];
@@ -147,6 +153,8 @@ static void node_composit_exec_combrgba(void *UNUSED(data), bNode *node, bNodeSt
        }       
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 void register_node_type_cmp_combrgba(bNodeTreeType *ttype)
 {
        static bNodeType ntype;
index 0ba59a547b760abd8fd22703718052a01322bab4..ccae7cfe57f245b665d00c2cbc2759fe442ef7e3 100644 (file)
@@ -46,6 +46,8 @@ static bNodeSocketTemplate cmp_node_sepycca_out[]= {
        {  -1, 0, ""   }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static void do_sepycca_601(bNode *UNUSED(node), float *out, float *in)
 {
        float y, cb, cr;
@@ -146,6 +148,8 @@ static void node_composit_exec_sepycca(void *UNUSED(data), bNode *node, bNodeSta
        }
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 void register_node_type_cmp_sepycca(bNodeTreeType *ttype)
 {
        static bNodeType ntype;
@@ -175,6 +179,8 @@ static bNodeSocketTemplate cmp_node_combycca_out[]= {
        {       -1, 0, ""       }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static void do_comb_ycca_601(bNode *UNUSED(node), float *out, float *in1, float *in2, float *in3, float *in4)
 {
        float r, g, b;
@@ -293,6 +299,8 @@ static void node_composit_exec_combycca(void *UNUSED(data), bNode *node, bNodeSt
        }       
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 void register_node_type_cmp_combycca(bNodeTreeType *ttype)
 {
        static bNodeType ntype;
index d6946cc9b89cbc63791f2170dedd8677dd85ac71..9b8c805b0f098dc2a8425a2e751e56f14179212b 100644 (file)
@@ -46,6 +46,8 @@ static bNodeSocketTemplate cmp_node_sepyuva_out[]= {
        {  -1, 0, ""   }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static void do_sepyuva(bNode *UNUSED(node), float *out, float *in)
 {
        float y, u, v;
@@ -99,6 +101,9 @@ static void node_composit_exec_sepyuva(void *UNUSED(data), bNode *node, bNodeSta
        }
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
+
 void register_node_type_cmp_sepyuva(bNodeTreeType *ttype)
 {
        static bNodeType ntype;
@@ -128,6 +133,8 @@ static bNodeSocketTemplate cmp_node_combyuva_out[]= {
        {       -1, 0, ""       }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static void do_comb_yuva(bNode *UNUSED(node), float *out, float *in1, float *in2, float *in3, float *in4)
 {
        float r, g, b;
@@ -169,9 +176,11 @@ static void node_composit_exec_combyuva(void *UNUSED(data), bNode *node, bNodeSt
                                                                  do_comb_yuva, CB_VAL, CB_VAL, CB_VAL, CB_VAL);
 
                out[0]->data= stackbuf;
-       }       
+       }
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 void register_node_type_cmp_combyuva(bNodeTreeType *ttype)
 {
        static bNodeType ntype;
index 81955fbc59ee47fd9ca7e98b64984020820273cb..503815b74a05a2e1be43549dacfe752f2c24f270 100644 (file)
@@ -43,6 +43,8 @@ static bNodeSocketTemplate cmp_node_setalpha_out[]= {
        {       -1, 0, ""       }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static void node_composit_exec_setalpha(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
 {
        /* stack order out: RGBA image */
@@ -73,6 +75,9 @@ static void node_composit_exec_setalpha(void *UNUSED(data), bNode *node, bNodeSt
        }
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
+
 void register_node_type_cmp_setalpha(bNodeTreeType *ttype)
 {
        static bNodeType ntype;
index 1b1cb420e7b7220aec7724ecd5d7332e99644dc2..af115c25c140d9a1662a5edb6d006eed442aebb6 100644 (file)
@@ -39,6 +39,8 @@ static bNodeSocketTemplate cmp_node_splitviewer_in[]= {
        {       -1, 0, ""       }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static void do_copy_split_rgba(bNode *UNUSED(node), float *out, float *in1, float *in2, float *fac)
 {
        if (*fac==0.0f) {
@@ -139,6 +141,8 @@ static void node_composit_exec_splitviewer(void *data, bNode *node, bNodeStack *
        }
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 static void node_composit_init_splitviewer(bNodeTree *UNUSED(ntree), bNode* node, bNodeTemplate *UNUSED(ntemp))
 {
        ImageUser *iuser= MEM_callocN(sizeof(ImageUser), "node image user");
index 62163b4244b6341d41af3ee84901898ccaa3c35c..fdf0b38e8446fa74db4545de1b92833d59590b4d 100644 (file)
@@ -45,6 +45,8 @@ static bNodeSocketTemplate cmp_node_stabilize2d_out[]= {
        {       -1, 0, ""       }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static void node_composit_exec_stabilize2d(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
 {
        if (in[0]->data && node->id) {
@@ -67,6 +69,8 @@ static void node_composit_exec_stabilize2d(void *data, bNode *node, bNodeStack *
        }
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 void register_node_type_cmp_stabilize2d(bNodeTreeType *ttype)
 {
        static bNodeType ntype;
index 7e7e32399257c6e075ad4c43f4b89314fd4e57a6..3fedccd7d1237c6a0a4c1907f1508c83c2d867e9 100644 (file)
@@ -44,6 +44,8 @@ static bNodeSocketTemplate cmp_node_texture_out[]= {
        {       -1, 0, ""       }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 /* called without rect allocated */
 static void texture_procedural(CompBuf *cbuf, float *out, float xco, float yco)
 {
@@ -142,6 +144,8 @@ static void node_composit_exec_texture(void *data, bNode *node, bNodeStack **in,
        }
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 void register_node_type_cmp_texture(bNodeTreeType *ttype)
 {
        static bNodeType ntype;
index 2beb20a9a479585ddbf49d922a26e33f233b9e51..d0ead67431cced3feeb9314451d593f22b268385 100644 (file)
@@ -41,6 +41,7 @@ static bNodeSocketTemplate cmp_node_tonemap_out[]= {
        {       -1, 0, ""       }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
 
 static float avgLogLum(CompBuf *src, float* auto_key, float* Lav, float* Cav)
 {
@@ -146,6 +147,8 @@ static void node_composit_exec_tonemap(void *UNUSED(data), bNode *node, bNodeSta
                free_compbuf(img);
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 static void node_composit_init_tonemap(bNodeTree *UNUSED(ntree), bNode* node, bNodeTemplate *UNUSED(ntemp))
 {
        NodeTonemap *ntm = MEM_callocN(sizeof(NodeTonemap), "node tonemap data");
index 6b32ce4b186d5c1a8d23e993a37c4aa097a96d7b..4364ca61ba1cb1bf313e9975ea084f9b636755dd 100644 (file)
@@ -39,10 +39,15 @@ static bNodeSocketTemplate cmp_node_trackpos_out[] = {
        {       -1, 0, ""       }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static void node_composit_exec_trackpos(void *UNUSED(data), bNode *UNUSED(node), bNodeStack **UNUSED(in), bNodeStack **UNUSED(out))
 {
+       /* pass */
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 static void init(bNodeTree *UNUSED(ntree), bNode *node, bNodeTemplate *UNUSED(ntemp))
 {
        NodeTrackPosData *data = MEM_callocN(sizeof(NodeTrackPosData), "node track position data");
index 627134056102dedc1ef8ebe379e485b33593ac0f..a8ef0286f2f8a277b6b4b80c8664371aa73baccc 100644 (file)
@@ -48,6 +48,8 @@ static bNodeSocketTemplate cmp_node_transform_out[] = {
        {       -1, 0, ""       }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 CompBuf* node_composit_transform(CompBuf *cbuf, float x, float y, float angle, float scale, int filter_type)
 {
        CompBuf *stackbuf = alloc_compbuf(cbuf->x, cbuf->y, CB_RGBA, TRUE);
@@ -127,6 +129,8 @@ static void node_composit_exec_transform(void *UNUSED(data), bNode *node, bNodeS
        }
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 void register_node_type_cmp_transform(bNodeTreeType *ttype)
 {
        static bNodeType ntype;
index 062fdb43ef913132039ac2d8bf3ebeaecf0b2a62..649902ff9085bd7b21095f9f54be1d4f7454031f 100644 (file)
@@ -46,6 +46,8 @@ static bNodeSocketTemplate cmp_node_translate_out[]= {
        {       -1, 0, ""       }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static void node_composit_exec_translate(void *UNUSED(data), bNode *UNUSED(node), bNodeStack **in, bNodeStack **out)
 {
        if (in[0]->data) {
@@ -59,6 +61,8 @@ static void node_composit_exec_translate(void *UNUSED(data), bNode *UNUSED(node)
        }
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 void register_node_type_cmp_translate(bNodeTreeType *ttype)
 {
        static bNodeType ntype;
index b700325c3a129822865782fe26be118b6eee725f..b3b6218a265b71f6ecd7c4df92638d03de3da306 100644 (file)
@@ -44,6 +44,8 @@ static bNodeSocketTemplate cmp_node_valtorgb_out[]= {
        {       -1, 0, ""       }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static void do_colorband_composit(bNode *node, float *out, float *in)
 {
        do_colorband(node->storage, in[0], out);
@@ -78,6 +80,8 @@ static void node_composit_exec_valtorgb(void *UNUSED(data), bNode *node, bNodeSt
        }
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 static void node_composit_init_valtorgb(bNodeTree *UNUSED(ntree), bNode* node, bNodeTemplate *UNUSED(ntemp))
 {
        node->storage= add_colorband(1);
@@ -111,6 +115,8 @@ static bNodeSocketTemplate cmp_node_rgbtobw_out[]= {
        {       -1, 0, ""       }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static void do_rgbtobw(bNode *UNUSED(node), float *out, float *in)
 {
        out[0] = rgb_to_bw(in);
@@ -139,6 +145,8 @@ static void node_composit_exec_rgbtobw(void *UNUSED(data), bNode *node, bNodeSta
        }
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 void register_node_type_cmp_rgbtobw(bNodeTreeType *ttype)
 {
        static bNodeType ntype;
index 9558a0c55f2031f0de6541d9ce3229f5edf651a4..63ab4fcb58f7db9a0a4429604bc559abbee26a1e 100644 (file)
@@ -49,6 +49,8 @@ static void node_composit_init_value(bNodeTree *UNUSED(ntree), bNode *node, bNod
        dval->max = FLT_MAX;
 }
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static void node_composit_exec_value(void *UNUSED(data), bNode *node, bNodeStack **UNUSED(in), bNodeStack **out)
 {
        bNodeSocket *sock= node->outputs.first;
@@ -57,6 +59,8 @@ static void node_composit_exec_value(void *UNUSED(data), bNode *node, bNodeStack
        out[0]->vec[0]= val;
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 void register_node_type_cmp_value(bNodeTreeType *ttype)
 {
        static bNodeType ntype;
index 0ab88d1e464eccbd5edf0e871353f4a2867ea0a4..62c2c02836a6ffff7d37429014e5782640a7abae 100644 (file)
@@ -45,7 +45,7 @@ static bNodeSocketTemplate cmp_node_vecblur_out[] = {
        {   -1, 0, ""   }
 };
 
-
+#ifdef WITH_COMPOSITOR_LEGACY
 
 static void node_composit_exec_vecblur(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
 {
@@ -85,6 +85,8 @@ static void node_composit_exec_vecblur(void *UNUSED(data), bNode *node, bNodeSta
                free_compbuf(img);
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 static void node_composit_init_vecblur(bNodeTree *UNUSED(ntree), bNode *node, bNodeTemplate *UNUSED(ntemp))
 {
        NodeBlurData *nbd = MEM_callocN(sizeof(NodeBlurData), "node blur data");
index cae8f24824333a1498985be5536737af3be9f165..0bdab75fc5f44f92b5cb4c6b802cbf1b07659561 100644 (file)
@@ -41,6 +41,7 @@ static bNodeSocketTemplate cmp_node_viewer_in[] = {
        {   -1, 0, ""   }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
 
 static void node_composit_exec_viewer(void *data, bNode *node, bNodeStack **in, bNodeStack **UNUSED(out))
 {
@@ -122,6 +123,8 @@ static void node_composit_exec_viewer(void *data, bNode *node, bNodeStack **in,
        }
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 static void node_composit_init_viewer(bNodeTree *UNUSED(ntree), bNode *node, bNodeTemplate *UNUSED(ntemp))
 {
        ImageUser *iuser = MEM_callocN(sizeof(ImageUser), "node image user");
index 951a95e6de8f62950598e3a208f4f5ce5f93dbf8..3decbe8d2306f6ff0bb77c21db77eecc4bb91c97 100644 (file)
@@ -48,6 +48,8 @@ static bNodeSocketTemplate cmp_node_zcombine_out[]= {
        {       -1, 0, ""       }
 };
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 static void do_zcombine(bNode *node, float *out, float *src1, float *z1, float *src2, float *z2)
 {
        float alpha;
@@ -219,9 +221,10 @@ static void node_composit_exec_zcombine(void *data, bNode *node, bNodeStack **in
                
                out[0]->data= stackbuf;
        }
-
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */
+
 void register_node_type_cmp_zcombine(bNodeTreeType *ttype)
 {
        static bNodeType ntype;