[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [50083] trunk/blender/source/blender/nodes /composite: code cleanup: more legacy compo functions ifdef'd

Campbell Barton ideasman42 at gmail.com
Tue Aug 21 13:53:09 CEST 2012


Revision: 50083
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=50083
Author:   campbellbarton
Date:     2012-08-21 11:53:09 +0000 (Tue, 21 Aug 2012)
Log Message:
-----------
code cleanup: more legacy compo functions ifdef'd

Modified Paths:
--------------
    trunk/blender/source/blender/nodes/composite/node_composite_tree.c
    trunk/blender/source/blender/nodes/composite/node_composite_util.c
    trunk/blender/source/blender/nodes/composite/node_composite_util.h
    trunk/blender/source/blender/nodes/composite/nodes/node_composite_common.c

Modified: trunk/blender/source/blender/nodes/composite/node_composite_tree.c
===================================================================
--- trunk/blender/source/blender/nodes/composite/node_composite_tree.c	2012-08-21 11:35:40 UTC (rev 50082)
+++ trunk/blender/source/blender/nodes/composite/node_composite_tree.c	2012-08-21 11:53:09 UTC (rev 50083)
@@ -95,7 +95,9 @@
 	
 	for (sock= node->outputs.first; sock; sock= sock->next) {
 		if (sock->cache) {
+#ifdef WITH_COMPOSITOR_LEGACY
 			free_compbuf(sock->cache);
+#endif
 			sock->cache= NULL;
 		}
 	}
@@ -159,8 +161,9 @@
 		
 		for (sock= node->outputs.first; sock; sock= sock->next) {
 			sock->new_sock->cache= sock->cache;
+#ifdef WITH_COMPOSITOR_LEGACY
 			compbuf_set_node(sock->new_sock->cache, node->new_node);
-			
+#endif
 			sock->cache= NULL;
 			sock->new_sock->new_sock= sock;
 		}
@@ -236,7 +239,9 @@
 			for (lsock= lnode->outputs.first; lsock; lsock= lsock->next) {
 				if (ntreeOutputExists(lnode->new_node, lsock->new_sock)) {
 					lsock->new_sock->cache= lsock->cache;
+#ifdef WITH_COMPOSITOR_LEGACY
 					compbuf_set_node(lsock->new_sock->cache, lnode->new_node);
+#endif
 					lsock->cache= NULL;
 					lsock->new_sock= NULL;
 				}

Modified: trunk/blender/source/blender/nodes/composite/node_composite_util.c
===================================================================
--- trunk/blender/source/blender/nodes/composite/node_composite_util.c	2012-08-21 11:35:40 UTC (rev 50082)
+++ trunk/blender/source/blender/nodes/composite/node_composite_util.c	2012-08-21 11:53:09 UTC (rev 50083)
@@ -29,9 +29,10 @@
  *  \ingroup nodes
  */
 
-
 #include "node_composite_util.h"
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 #include <limits.h>
 
 CompBuf *alloc_compbuf(int sizex, int sizey, int type, int alloc)
@@ -1405,3 +1406,4 @@
 #undef YVV
 }
 
+#endif  /* WITH_COMPOSITOR_LEGACY */

Modified: trunk/blender/source/blender/nodes/composite/node_composite_util.h
===================================================================
--- trunk/blender/source/blender/nodes/composite/node_composite_util.h	2012-08-21 11:35:40 UTC (rev 50082)
+++ trunk/blender/source/blender/nodes/composite/node_composite_util.h	2012-08-21 11:53:09 UTC (rev 50083)
@@ -86,7 +86,10 @@
 /* only for forward declarations */
 #include "NOD_composite.h"
 
+#define CMP_SCALE_MAX	12000
 
+#ifdef WITH_COMPOSITOR_LEGACY
+
 /* *************************** operations support *************************** */
 
 /* general signal that's in output sockets, and goes over the wires */
@@ -198,9 +201,9 @@
 
 /* transformations */
 
-#define CMP_SCALE_MAX	12000
-
 CompBuf* node_composit_transform(CompBuf *cbuf, float x, float y, float angle, float scale, int filter_type);
 float *node_composit_get_float_buffer(RenderData *rd, ImBuf *ibuf, int *alloc);
 
 #endif
+
+#endif  /* WITH_COMPOSITOR_LEGACY */

Modified: trunk/blender/source/blender/nodes/composite/nodes/node_composite_common.c
===================================================================
--- trunk/blender/source/blender/nodes/composite/nodes/node_composite_common.c	2012-08-21 11:35:40 UTC (rev 50082)
+++ trunk/blender/source/blender/nodes/composite/nodes/node_composite_common.c	2012-08-21 11:53:09 UTC (rev 50083)
@@ -30,7 +30,6 @@
  *  \ingroup cmpnodes
  */
 
-
 #include "DNA_node_types.h"
 
 #include "BKE_node.h"
@@ -184,7 +183,9 @@
 	for (i=0, ns=gexec->stack; i < gexec->stacksize; ++i, ++ns) {
 		if (!ns->external && !ns->is_copy) {
 			if (ns->data) {
+#ifdef WITH_COMPOSITOR_LEGACY
 				free_compbuf(ns->data);
+#endif
 				ns->data = NULL;
 			}
 		}
@@ -231,6 +232,7 @@
 	nodeRegisterType(ttype, &ntype);
 }
 
+#ifdef WITH_COMPOSITOR_LEGACY
 
 /**** FOR LOOP ****/
 
@@ -377,3 +379,5 @@
 	nodeRegisterType(ttype, &ntype);
 }
 #endif
+
+#endif  /* WITH_COMPOSITOR_LEGACY */




More information about the Bf-blender-cvs mailing list