[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [41594] trunk/blender/source/blender/nodes : replace macros with bli math functions for nodes

Campbell Barton ideasman42 at gmail.com
Sun Nov 6 17:23:29 CET 2011


Revision: 41594
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=41594
Author:   campbellbarton
Date:     2011-11-06 16:23:28 +0000 (Sun, 06 Nov 2011)
Log Message:
-----------
replace macros with bli math functions for nodes

Modified Paths:
--------------
    trunk/blender/source/blender/nodes/composite/node_composite_util.c
    trunk/blender/source/blender/nodes/composite/nodes/node_composite_alphaOver.c
    trunk/blender/source/blender/nodes/composite/nodes/node_composite_blur.c
    trunk/blender/source/blender/nodes/composite/nodes/node_composite_colorMatte.c
    trunk/blender/source/blender/nodes/composite/nodes/node_composite_curves.c
    trunk/blender/source/blender/nodes/composite/nodes/node_composite_diffMatte.c
    trunk/blender/source/blender/nodes/composite/nodes/node_composite_distanceMatte.c
    trunk/blender/source/blender/nodes/composite/nodes/node_composite_filter.c
    trunk/blender/source/blender/nodes/composite/nodes/node_composite_hueSatVal.c
    trunk/blender/source/blender/nodes/composite/nodes/node_composite_invert.c
    trunk/blender/source/blender/nodes/composite/nodes/node_composite_mixrgb.c
    trunk/blender/source/blender/nodes/composite/nodes/node_composite_normal.c
    trunk/blender/source/blender/nodes/composite/nodes/node_composite_normalize.c
    trunk/blender/source/blender/nodes/composite/nodes/node_composite_rgb.c
    trunk/blender/source/blender/nodes/composite/nodes/node_composite_splitViewer.c
    trunk/blender/source/blender/nodes/composite/nodes/node_composite_texture.c
    trunk/blender/source/blender/nodes/composite/nodes/node_composite_zcombine.c
    trunk/blender/source/blender/nodes/shader/node_shader_util.c
    trunk/blender/source/blender/nodes/shader/nodes/node_shader_camera.c
    trunk/blender/source/blender/nodes/shader/nodes/node_shader_geom.c
    trunk/blender/source/blender/nodes/shader/nodes/node_shader_hueSatVal.c
    trunk/blender/source/blender/nodes/shader/nodes/node_shader_invert.c
    trunk/blender/source/blender/nodes/shader/nodes/node_shader_material.c
    trunk/blender/source/blender/nodes/shader/nodes/node_shader_mixRgb.c
    trunk/blender/source/blender/nodes/shader/nodes/node_shader_normal.c
    trunk/blender/source/blender/nodes/shader/nodes/node_shader_output.c
    trunk/blender/source/blender/nodes/shader/nodes/node_shader_rgb.c
    trunk/blender/source/blender/nodes/shader/nodes/node_shader_texture.c
    trunk/blender/source/blender/nodes/texture/nodes/node_texture_bricks.c
    trunk/blender/source/blender/nodes/texture/nodes/node_texture_hueSatVal.c
    trunk/blender/source/blender/nodes/texture/nodes/node_texture_image.c
    trunk/blender/source/blender/nodes/texture/nodes/node_texture_invert.c
    trunk/blender/source/blender/nodes/texture/nodes/node_texture_mixRgb.c
    trunk/blender/source/blender/nodes/texture/nodes/node_texture_proc.c
    trunk/blender/source/blender/nodes/texture/nodes/node_texture_texture.c

Modified: trunk/blender/source/blender/nodes/composite/node_composite_util.c
===================================================================
--- trunk/blender/source/blender/nodes/composite/node_composite_util.c	2011-11-06 15:42:12 UTC (rev 41593)
+++ trunk/blender/source/blender/nodes/composite/node_composite_util.c	2011-11-06 16:23:28 UTC (rev 41594)
@@ -317,8 +317,8 @@
 
 		if(inbuf->rect_procedural) {
 			outbuf->rect_procedural= inbuf->rect_procedural;
-			VECCOPY(outbuf->procedural_size, inbuf->procedural_size);
-			VECCOPY(outbuf->procedural_offset, inbuf->procedural_offset);
+			copy_v3_v3(outbuf->procedural_size, inbuf->procedural_size);
+			copy_v3_v3(outbuf->procedural_offset, inbuf->procedural_offset);
 			outbuf->procedural_type= inbuf->procedural_type;
 			outbuf->node= inbuf->node;
 			return outbuf;
@@ -707,12 +707,12 @@
 
 void do_copy_rgba(bNode *UNUSED(node), float *out, float *in)
 {
-	QUATCOPY(out, in);
+	copy_v4_v4(out, in);
 }
 
 void do_copy_rgb(bNode *UNUSED(node), float *out, float *in)
 {
-	VECCOPY(out, in);
+	copy_v3_v3(out, in);
 	out[3]= 1.0f;
 }
 
@@ -723,7 +723,7 @@
 
 void do_copy_a_rgba(bNode *UNUSED(node), float *out, float *in, float *fac)
 {
-	VECCOPY(out, in);
+	copy_v3_v3(out, in);
 	out[3]= *fac;
 }
 

Modified: trunk/blender/source/blender/nodes/composite/nodes/node_composite_alphaOver.c
===================================================================
--- trunk/blender/source/blender/nodes/composite/nodes/node_composite_alphaOver.c	2011-11-06 15:42:12 UTC (rev 41593)
+++ trunk/blender/source/blender/nodes/composite/nodes/node_composite_alphaOver.c	2011-11-06 16:23:28 UTC (rev 41594)
@@ -48,10 +48,10 @@
 {
 	
 	if(over[3]<=0.0f) {
-		QUATCOPY(out, src);
+		copy_v4_v4(out, src);
 	}
 	else if(fac[0]==1.0f && over[3]>=1.0f) {
-		QUATCOPY(out, over);
+		copy_v4_v4(out, over);
 	}
 	else {
 		float mul= 1.0f - fac[0]*over[3];
@@ -68,10 +68,10 @@
 {
 	
 	if(over[3]<=0.0f) {
-		QUATCOPY(out, src);
+		copy_v4_v4(out, src);
 	}
 	else if(fac[0]==1.0f && over[3]>=1.0f) {
-		QUATCOPY(out, over);
+		copy_v4_v4(out, over);
 	}
 	else {
 		float premul= fac[0]*over[3];
@@ -89,10 +89,10 @@
 {
 	
 	if(over[3]<=0.0f) {
-		QUATCOPY(out, src);
+		copy_v4_v4(out, src);
 	}
 	else if(fac[0]==1.0f && over[3]>=1.0f) {
-		QUATCOPY(out, over);
+		copy_v4_v4(out, over);
 	}
 	else {
 		NodeTwoFloats *ntf= node->storage;

Modified: trunk/blender/source/blender/nodes/composite/nodes/node_composite_blur.c
===================================================================
--- trunk/blender/source/blender/nodes/composite/nodes/node_composite_blur.c	2011-11-06 15:42:12 UTC (rev 41593)
+++ trunk/blender/source/blender/nodes/composite/nodes/node_composite_blur.c	2011-11-06 16:23:28 UTC (rev 41594)
@@ -512,7 +512,7 @@
 				if(pix==1)
 					dest[0]= src[0];
 				else
-					QUATCOPY(dest, src);
+					copy_v4_v4(dest, src);
 			}
 			else {
 				int minxr= x-refradx<0?-x:-refradx;

Modified: trunk/blender/source/blender/nodes/composite/nodes/node_composite_colorMatte.c
===================================================================
--- trunk/blender/source/blender/nodes/composite/nodes/node_composite_colorMatte.c	2011-11-06 15:42:12 UTC (rev 41593)
+++ trunk/blender/source/blender/nodes/composite/nodes/node_composite_colorMatte.c	2011-11-06 16:23:28 UTC (rev 41594)
@@ -52,7 +52,7 @@
 	c=node->storage;
 
 
-	VECCOPY(out, in);
+	copy_v3_v3(out, in);
 
 	if(
 	/* do hue last because it needs to wrap, and does some more checks  */

Modified: trunk/blender/source/blender/nodes/composite/nodes/node_composite_curves.c
===================================================================
--- trunk/blender/source/blender/nodes/composite/nodes/node_composite_curves.c	2011-11-06 15:42:12 UTC (rev 41593)
+++ trunk/blender/source/blender/nodes/composite/nodes/node_composite_curves.c	2011-11-06 16:23:28 UTC (rev 41594)
@@ -144,7 +144,7 @@
 	if(*fac>=1.0)
 		curvemapping_evaluate_premulRGBF(node->storage, out, in);
 	else if(*fac<=0.0) {
-		VECCOPY(out, in);
+		copy_v3_v3(out, in);
 	}
 	else {
 		float col[4], mfac= 1.0f-*fac;

Modified: trunk/blender/source/blender/nodes/composite/nodes/node_composite_diffMatte.c
===================================================================
--- trunk/blender/source/blender/nodes/composite/nodes/node_composite_diffMatte.c	2011-11-06 15:42:12 UTC (rev 41593)
+++ trunk/blender/source/blender/nodes/composite/nodes/node_composite_diffMatte.c	2011-11-06 16:23:28 UTC (rev 41594)
@@ -60,7 +60,7 @@
 	/*average together the distances*/
 	difference=difference/3.0;
 
-	VECCOPY(outColor, inColor1);
+	copy_v3_v3(outColor, inColor1);
 
 	/*make 100% transparent*/
 	if(difference < tolerence) {

Modified: trunk/blender/source/blender/nodes/composite/nodes/node_composite_distanceMatte.c
===================================================================
--- trunk/blender/source/blender/nodes/composite/nodes/node_composite_distanceMatte.c	2011-11-06 15:42:12 UTC (rev 41593)
+++ trunk/blender/source/blender/nodes/composite/nodes/node_composite_distanceMatte.c	2011-11-06 16:23:28 UTC (rev 41594)
@@ -59,7 +59,7 @@
 				  (c->key[1]-in[1])*(c->key[1]-in[1]) +
 				  (c->key[2]-in[2])*(c->key[2]-in[2]));
 
-	VECCOPY(out, in);
+	copy_v3_v3(out, in);
 
 	/*make 100% transparent */
 	if(distance < tolerence) {

Modified: trunk/blender/source/blender/nodes/composite/nodes/node_composite_filter.c
===================================================================
--- trunk/blender/source/blender/nodes/composite/nodes/node_composite_filter.c	2011-11-06 15:42:12 UTC (rev 41593)
+++ trunk/blender/source/blender/nodes/composite/nodes/node_composite_filter.c	2011-11-06 16:23:28 UTC (rev 41594)
@@ -64,7 +64,7 @@
 		fp= out->rect + pix*y*rowlen;
 		
 		if(pix==CB_RGBA) {
-			QUATCOPY(fp, row2);
+			copy_v4_v4(fp, row2);
 			fp+= pix;
 			
 			for(x=2; x<rowlen; x++) {
@@ -78,7 +78,7 @@
 				/* no alpha... will clear it completely */
 				fp++; row1++; row2++; row3++;
 			}
-			QUATCOPY(fp, row2+4);
+			copy_v4_v4(fp, row2+4);
 		}
 		else if(pix==CB_VAL) {
 			fp+= pix;
@@ -138,7 +138,7 @@
 			fp[1]= row2[3];
 		}
 		else if(pixlen==3) {
-			VECCOPY(fp, row2);
+			copy_v3_v3(fp, row2);
 			fp+= 3;
 			
 			for(x=2; x<rowlen; x++) {
@@ -147,10 +147,10 @@
 					fp++; row1++; row2++; row3++;
 				}
 			}
-			VECCOPY(fp, row2+3);
+			copy_v3_v3(fp, row2+3);
 		}
 		else {
-			QUATCOPY(fp, row2);
+			copy_v4_v4(fp, row2);
 			fp+= 4;
 			
 			for(x=2; x<rowlen; x++) {
@@ -159,7 +159,7 @@
 					fp++; row1++; row2++; row3++;
 				}
 			}
-			QUATCOPY(fp, row2+4);
+			copy_v4_v4(fp, row2+4);
 		}
 	}
 }

Modified: trunk/blender/source/blender/nodes/composite/nodes/node_composite_hueSatVal.c
===================================================================
--- trunk/blender/source/blender/nodes/composite/nodes/node_composite_hueSatVal.c	2011-11-06 15:42:12 UTC (rev 41593)
+++ trunk/blender/source/blender/nodes/composite/nodes/node_composite_hueSatVal.c	2011-11-06 16:23:28 UTC (rev 41594)
@@ -64,7 +64,7 @@
 		out[3]= in[3];
 	}
 	else {
-		QUATCOPY(out, in);
+		copy_v4_v4(out, in);
 	}
 }
 

Modified: trunk/blender/source/blender/nodes/composite/nodes/node_composite_invert.c
===================================================================
--- trunk/blender/source/blender/nodes/composite/nodes/node_composite_invert.c	2011-11-06 15:42:12 UTC (rev 41593)
+++ trunk/blender/source/blender/nodes/composite/nodes/node_composite_invert.c	2011-11-06 16:23:28 UTC (rev 41594)
@@ -50,7 +50,7 @@
 		out[1] = 1.0f - in[1];
 		out[2] = 1.0f - in[2];
 	} else
-		VECCOPY(out, in);
+		copy_v3_v3(out, in);
 		
 	if(node->custom1 & CMP_CHAN_A)
 		out[3] = 1.0f - in[3];
@@ -75,7 +75,7 @@
 	if(node->custom1 & CMP_CHAN_A)
 		col[3] = fac[0]*col[3] + (facm*in[3]);
 	
-	QUATCOPY(out, col);
+	copy_v4_v4(out, col);
 }
 
 static void node_composit_exec_invert(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)

Modified: trunk/blender/source/blender/nodes/composite/nodes/node_composite_mixrgb.c
===================================================================
--- trunk/blender/source/blender/nodes/composite/nodes/node_composite_mixrgb.c	2011-11-06 15:42:12 UTC (rev 41593)
+++ trunk/blender/source/blender/nodes/composite/nodes/node_composite_mixrgb.c	2011-11-06 16:23:28 UTC (rev 41594)
@@ -47,12 +47,12 @@
 {
 	float col[3];
 	
-	VECCOPY(col, in1);
+	copy_v3_v3(col, in1);
 	if(node->custom2)
 		ramp_blend(node->custom1, col, col+1, col+2, in2[3]*fac[0], in2);
 	else
 		ramp_blend(node->custom1, col, col+1, col+2, fac[0], in2);
-	VECCOPY(out, col);
+	copy_v3_v3(out, col);
 	out[3]= in1[3];
 }
 

Modified: trunk/blender/source/blender/nodes/composite/nodes/node_composite_normal.c
===================================================================
--- trunk/blender/source/blender/nodes/composite/nodes/node_composite_normal.c	2011-11-06 15:42:12 UTC (rev 41593)
+++ trunk/blender/source/blender/nodes/composite/nodes/node_composite_normal.c	2011-11-06 16:23:28 UTC (rev 41594)
@@ -64,7 +64,7 @@
 	
 	/* input no image? then only vector op */
 	if(in[0]->data==NULL) {
-		VECCOPY(out[0]->vec, nor);
+		copy_v3_v3(out[0]->vec, nor);
 		/* render normals point inside... the widget points outside */
 		out[1]->vec[0]= -dot_v3v3(out[0]->vec, in[0]->vec);
 	}

Modified: trunk/blender/source/blender/nodes/composite/nodes/node_composite_normalize.c
===================================================================
--- trunk/blender/source/blender/nodes/composite/nodes/node_composite_normalize.c	2011-11-06 15:42:12 UTC (rev 41593)
+++ trunk/blender/source/blender/nodes/composite/nodes/node_composite_normalize.c	2011-11-06 16:23:28 UTC (rev 41594)
@@ -69,7 +69,7 @@
 
 	/* Input has no image buffer? Then pass the value */
 	if(in[0]->data==NULL) {
-		QUATCOPY(out[0]->vec, in[0]->vec);
+		copy_v4_v4(out[0]->vec, in[0]->vec);
 	}
 	else {
 		float min = 1.0f+BLENDER_ZMAX;

Modified: trunk/blender/source/blender/nodes/composite/nodes/node_composite_rgb.c
===================================================================
--- trunk/blender/source/blender/nodes/composite/nodes/node_composite_rgb.c	2011-11-06 15:42:12 UTC (rev 41593)
+++ trunk/blender/source/blender/nodes/composite/nodes/node_composite_rgb.c	2011-11-06 16:23:28 UTC (rev 41594)
@@ -55,7 +55,7 @@
 	bNodeSocket *sock= node->outputs.first;
 	float *col= ((bNodeSocketValueRGBA*)sock->default_value)->value;
 	
-	QUATCOPY(out[0]->vec, col);
+	copy_v4_v4(out[0]->vec, col);
 }
 

@@ Diff output truncated at 10240 characters. @@



More information about the Bf-blender-cvs mailing list