Revision: 41596
          
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=41596
Author:   campbellbarton
Date:     2011-11-06 16:38:21 +0000 (Sun, 06 Nov 2011)
Log Message:
-----------
more macro --> BLI math lib, mainly replace VECCOPY in render and blenkernel.

Modified Paths:
--------------
    trunk/blender/source/blender/blenkernel/intern/bvhutils.c
    trunk/blender/source/blender/blenkernel/intern/cloth.c
    trunk/blender/source/blender/blenkernel/intern/particle.c
    trunk/blender/source/blender/blenkernel/intern/particle_system.c
    trunk/blender/source/blender/blenkernel/intern/softbody.c
    trunk/blender/source/blender/blenkernel/intern/subsurf_ccg.c
    trunk/blender/source/blender/blenkernel/intern/texture.c
    trunk/blender/source/blender/blenlib/intern/graph.c
    trunk/blender/source/blender/blenloader/intern/readfile.c
    trunk/blender/source/blender/gpu/intern/gpu_material.c
    trunk/blender/source/blender/modifiers/intern/MOD_particleinstance.c
    trunk/blender/source/blender/modifiers/intern/MOD_simpledeform.c
    trunk/blender/source/blender/python/mathutils/mathutils_geometry.c
    trunk/blender/source/blender/render/intern/include/zbuf.h
    trunk/blender/source/blender/render/intern/source/imagetexture.c
    trunk/blender/source/blender/render/intern/source/rayshade.c
    trunk/blender/source/blender/render/intern/source/rendercore.c
    trunk/blender/source/blender/render/intern/source/shadeoutput.c
    trunk/blender/source/blender/render/intern/source/sss.c
    trunk/blender/source/blender/render/intern/source/strand.c
    trunk/blender/source/blender/render/intern/source/zbuf.c
    trunk/blender/source/gameengine/Converter/BL_ArmatureObject.cpp

Modified: trunk/blender/source/blender/blenkernel/intern/bvhutils.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/bvhutils.c   2011-11-06 
16:34:44 UTC (rev 41595)
+++ trunk/blender/source/blender/blenkernel/intern/bvhutils.c   2011-11-06 
16:38:21 UTC (rev 41596)
@@ -384,8 +384,8 @@
                mul_v3_fl(x, S);
                copy_v3_v3(y, e1);
                mul_v3_fl(y, T);
-               VECADD(z, w, x);
-               VECADD(z, z, y);
+               add_v3_v3v3(z, w, x);
+               add_v3_v3v3(z, z, y);
                //sub_v3_v3v3(d, p, z);
                copy_v3_v3(nearest, z);
                // d = p - ( v0 + S * e0 + T * e1 );

Modified: trunk/blender/source/blender/blenkernel/intern/cloth.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/cloth.c      2011-11-06 
16:34:44 UTC (rev 41595)
+++ trunk/blender/source/blender/blenkernel/intern/cloth.c      2011-11-06 
16:38:21 UTC (rev 41596)
@@ -231,12 +231,12 @@
        // fill tree
        for(i = 0; i < cloth->numfaces; i++, mfaces++)
        {
-               VECCOPY(&co[0*3], verts[mfaces->v1].xold);
-               VECCOPY(&co[1*3], verts[mfaces->v2].xold);
-               VECCOPY(&co[2*3], verts[mfaces->v3].xold);
+               copy_v3_v3(&co[0*3], verts[mfaces->v1].xold);
+               copy_v3_v3(&co[1*3], verts[mfaces->v2].xold);
+               copy_v3_v3(&co[2*3], verts[mfaces->v3].xold);
                
                if(mfaces->v4)
-                       VECCOPY(&co[3*3], verts[mfaces->v4].xold);
+                       copy_v3_v3(&co[3*3], verts[mfaces->v4].xold);
                
                BLI_bvhtree_insert(bvhtree, i, co, (mfaces->v4 ? 4 : 3));
        }
@@ -267,23 +267,23 @@
        {
                for(i = 0; i < cloth->numfaces; i++, mfaces++)
                {
-                       VECCOPY(&co[0*3], verts[mfaces->v1].txold);
-                       VECCOPY(&co[1*3], verts[mfaces->v2].txold);
-                       VECCOPY(&co[2*3], verts[mfaces->v3].txold);
+                       copy_v3_v3(&co[0*3], verts[mfaces->v1].txold);
+                       copy_v3_v3(&co[1*3], verts[mfaces->v2].txold);
+                       copy_v3_v3(&co[2*3], verts[mfaces->v3].txold);
                        
                        if(mfaces->v4)
-                               VECCOPY(&co[3*3], verts[mfaces->v4].txold);
+                               copy_v3_v3(&co[3*3], verts[mfaces->v4].txold);
                
                        // copy new locations into array
                        if(moving)
                        {
                                // update moving positions
-                               VECCOPY(&co_moving[0*3], verts[mfaces->v1].tx);
-                               VECCOPY(&co_moving[1*3], verts[mfaces->v2].tx);
-                               VECCOPY(&co_moving[2*3], verts[mfaces->v3].tx);
+                               copy_v3_v3(&co_moving[0*3], 
verts[mfaces->v1].tx);
+                               copy_v3_v3(&co_moving[1*3], 
verts[mfaces->v2].tx);
+                               copy_v3_v3(&co_moving[2*3], 
verts[mfaces->v3].tx);
                                
                                if(mfaces->v4)
-                                       VECCOPY(&co_moving[3*3], 
verts[mfaces->v4].tx);
+                                       copy_v3_v3(&co_moving[3*3], 
verts[mfaces->v4].tx);
                                
                                ret = BLI_bvhtree_update_node(bvhtree, i, co, 
co_moving, (mfaces->v4 ? 4 : 3));
                        }
@@ -321,13 +321,13 @@
        {
                for(i = 0; i < cloth->numverts; i++, verts++)
                {
-                       VECCOPY(&co[0*3], verts->txold);
+                       copy_v3_v3(&co[0*3], verts->txold);
                        
                        // copy new locations into array
                        if(moving)
                        {
                                // update moving positions
-                               VECCOPY(&co_moving[0*3], verts->tx);
+                               copy_v3_v3(&co_moving[0*3], verts->tx);
                                
                                ret = BLI_bvhtree_update_node(bvhtree, i, co, 
co_moving, 1);
                        }
@@ -399,11 +399,11 @@
        /* force any pinned verts to their constrained location. */
        for(i = 0; i < clmd->clothObject->numverts; i++, verts++) {
                /* save the previous position. */
-               VECCOPY(verts->xold, verts->xconst);
-               VECCOPY(verts->txold, verts->x);
+               copy_v3_v3(verts->xold, verts->xconst);
+               copy_v3_v3(verts->txold, verts->x);
 
                /* Get the current position. */
-               VECCOPY(verts->xconst, mvert[i].co);
+               copy_v3_v3(verts->xconst, mvert[i].co);
                mul_m4_v3(ob->obmat, verts->xconst);
        }
 
@@ -712,7 +712,7 @@
 
                for (i = 0; i < numverts; i++)
                {
-                       VECCOPY (mvert[i].co, cloth->verts[i].x);
+                       copy_v3_v3 (mvert[i].co, cloth->verts[i].x);
                        mul_m4_v3(ob->imat, mvert[i].co);       /* cloth is in 
global coords */
                }
        }
@@ -880,14 +880,14 @@
                        verts->goal= 0.0f;
 
                verts->flags = 0;
-               VECCOPY ( verts->xold, verts->x );
-               VECCOPY ( verts->xconst, verts->x );
-               VECCOPY ( verts->txold, verts->x );
-               VECCOPY ( verts->tx, verts->x );
+               copy_v3_v3 ( verts->xold, verts->x );
+               copy_v3_v3 ( verts->xconst, verts->x );
+               copy_v3_v3 ( verts->txold, verts->x );
+               copy_v3_v3 ( verts->tx, verts->x );
                mul_v3_fl( verts->v, 0.0f );
 
                verts->impulse_count = 0;
-               VECCOPY ( verts->impulse, tnull );
+               copy_v3_v3 ( verts->impulse, tnull );
        }
        
        // apply / set vertex groups
@@ -1053,7 +1053,6 @@
        LinkNode **edgelist = NULL;
        EdgeHash *edgehash = NULL;
        LinkNode *search = NULL, *search2 = NULL;
-       float temp[3];
        
        // error handling
        if ( numedges==0 )
@@ -1086,8 +1085,7 @@
                {
                        spring->ij = MIN2(medge[i].v1, medge[i].v2);
                        spring->kl = MAX2(medge[i].v2, medge[i].v1);
-                       VECSUB ( temp, cloth->verts[spring->kl].xrest, 
cloth->verts[spring->ij].xrest );
-                       spring->restlen =  sqrt ( INPR ( temp, temp ) );
+                       spring->restlen = 
len_v3v3(cloth->verts[spring->kl].xrest, cloth->verts[spring->ij].xrest);
                        clmd->sim_parms->avg_spring_len += spring->restlen;
                        cloth->verts[spring->ij].avg_spring_len += 
spring->restlen;
                        cloth->verts[spring->kl].avg_spring_len += 
spring->restlen;
@@ -1132,8 +1130,7 @@
 
                spring->ij = MIN2(mface[i].v1, mface[i].v3);
                spring->kl = MAX2(mface[i].v3, mface[i].v1);
-               VECSUB ( temp, cloth->verts[spring->kl].xrest, 
cloth->verts[spring->ij].xrest );
-               spring->restlen =  sqrt ( INPR ( temp, temp ) );
+               spring->restlen = len_v3v3(cloth->verts[spring->kl].xrest, 
cloth->verts[spring->ij].xrest);
                spring->type = CLOTH_SPRING_TYPE_SHEAR;
                spring->stiffness = (cloth->verts[spring->kl].shear_stiff + 
cloth->verts[spring->ij].shear_stiff) / 2.0;
 
@@ -1155,8 +1152,7 @@
 
                spring->ij = MIN2(mface[i].v2, mface[i].v4);
                spring->kl = MAX2(mface[i].v4, mface[i].v2);
-               VECSUB ( temp, cloth->verts[spring->kl].xrest, 
cloth->verts[spring->ij].xrest );
-               spring->restlen =  sqrt ( INPR ( temp, temp ) );
+               spring->restlen = len_v3v3(cloth->verts[spring->kl].xrest, 
cloth->verts[spring->ij].xrest);
                spring->type = CLOTH_SPRING_TYPE_SHEAR;
                spring->stiffness = (cloth->verts[spring->kl].shear_stiff + 
cloth->verts[spring->ij].shear_stiff) / 2.0;
 
@@ -1197,8 +1193,7 @@
 
                                        spring->ij = MIN2(tspring2->ij, index2);
                                        spring->kl = MAX2(tspring2->ij, index2);
-                                       VECSUB ( temp, 
cloth->verts[spring->kl].xrest, cloth->verts[spring->ij].xrest );
-                                       spring->restlen =  sqrt ( INPR ( temp, 
temp ) );
+                                       spring->restlen = 
len_v3v3(cloth->verts[spring->kl].xrest, cloth->verts[spring->ij].xrest);
                                        spring->type = 
CLOTH_SPRING_TYPE_BENDING;
                                        spring->stiffness = 
(cloth->verts[spring->kl].bend_stiff + cloth->verts[spring->ij].bend_stiff) / 
2.0;
                                        BLI_edgehash_insert ( edgehash, 
spring->ij, spring->kl, NULL );
@@ -1237,8 +1232,7 @@
 
                                spring->ij = tspring2->ij;
                                spring->kl = tspring->kl;
-                               VECSUB ( temp, cloth->verts[spring->kl].xrest, 
cloth->verts[spring->ij].xrest );
-                               spring->restlen =  sqrt ( INPR ( temp, temp ) );
+                               spring->restlen = 
len_v3v3(cloth->verts[spring->kl].xrest, cloth->verts[spring->ij].xrest);
                                spring->type = CLOTH_SPRING_TYPE_BENDING;
                                spring->stiffness = 
(cloth->verts[spring->kl].bend_stiff + cloth->verts[spring->ij].bend_stiff) / 
2.0;
                                bend_springs++;

Modified: trunk/blender/source/blender/blenkernel/intern/particle.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/particle.c   2011-11-06 
16:34:44 UTC (rev 41595)
+++ trunk/blender/source/blender/blenkernel/intern/particle.c   2011-11-06 
16:38:21 UTC (rev 41596)
@@ -1663,7 +1663,7 @@
                                return 0;
 
                        *mapindex = index;
-                       QUATCOPY(mapfw, fw);
+                       copy_v4_v4(mapfw, fw);
                }
        } else {
                /* for other meshes that have been modified, we try to map the 
particle
@@ -2835,7 +2835,7 @@
                * angle, since floating point accuracy makes it give
                * different results across platforms */
                if(cosangle > 0.999999f) {
-                       QUATCOPY(key1->rot, key2->rot);
+                       copy_v4_v4(key1->rot, key2->rot);
                }
                else {
                        angle= saacos(cosangle);

Modified: trunk/blender/source/blender/blenkernel/intern/particle_system.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/particle_system.c    
2011-11-06 16:34:44 UTC (rev 41595)
+++ trunk/blender/source/blender/blenkernel/intern/particle_system.c    
2011-11-06 16:38:21 UTC (rev 41596)
@@ -815,7 +815,7 @@
                        normalize_v3(nor);
                        mul_v3_fl(nor,-100.0);
 
-                       VECADD(co2,co1,nor);
+                       add_v3_v3v3(co2,co1,nor);
 
                        min_d=2.0;
                        intersect=0;
@@ -1099,11 +1099,11 @@
 
                        for(p=0; p<totvert; p++) {
                                if(orcodata) {
-                                       VECCOPY(co,orcodata[p])
+                                       copy_v3_v3(co,orcodata[p]);
                                        
transform_mesh_orco_verts((Mesh*)ob->data, &co, 1, 1);
                                }
                                else
-                                       VECCOPY(co,mv[p].co)
+                                       copy_v3_v3(co,mv[p].co);
                                BLI_kdtree_insert(tree,p,co,NULL);
                        }
 
@@ -1141,14 +1141,14 @@
                        MFace *mf=dm->getFaceData(dm,i,CD_MFACE);
 
                        if(orcodata) {
-                               VECCOPY(co1, orcodata[mf->v1]);
-                               VECCOPY(co2, orcodata[mf->v2]);
-                               VECCOPY(co3, orcodata[mf->v3]);
+                               copy_v3_v3(co1, orcodata[mf->v1]);
+                               copy_v3_v3(co2, orcodata[mf->v2]);
+                               copy_v3_v3(co3, orcodata[mf->v3]);
                                transform_mesh_orco_verts((Mesh*)ob->data, 
&co1, 1, 1);
                                transform_mesh_orco_verts((Mesh*)ob->data, 
&co2, 1, 1);
                                transform_mesh_orco_verts((Mesh*)ob->data, 
&co3, 1, 1);
                                if(mf->v4) {
-                                       VECCOPY(co4, orcodata[mf->v4]);
+                                       copy_v3_v3(co4, orcodata[mf->v4]);
                                        
transform_mesh_orco_verts((Mesh*)ob->data, &co4, 1, 1);
                                }
                        }
@@ -1156,12 +1156,12 @@
                                v1= (MVert*)dm->getVertData(dm,mf->v1,CD_MVERT);
                                v2= (MVert*)dm->getVertData(dm,mf->v2,CD_MVERT);
                                v3= (MVert*)dm->getVertData(dm,mf->v3,CD_MVERT);
-                               VECCOPY(co1, v1->co);
-                               VECCOPY(co2, v2->co);
-                               VECCOPY(co3, v3->co);
+                               copy_v3_v3(co1, v1->co);
+                               copy_v3_v3(co2, v2->co);
+                               copy_v3_v3(co3, v3->co);
                                if(mf->v4) {
                                        v4= 
(MVert*)dm->getVertData(dm,mf->v4,CD_MVERT);
-                                       VECCOPY(co4, v4->co);
+                                       copy_v3_v3(co4, v4->co);
                                }
                        }
 
@@ -1648,7 +1648,7 @@
                        normalize_v3(state->ave);
                }
                else {
-                       VECCOPY(state->ave, nor);
+                       copy_v3_v3(state->ave, nor);
                }
 
                /* calculate rotation matrix */
@@ -2423,7 +2423,7 @@
                pfr.element_size = MAXFLOAT;
        }
        sphdata->element_size = pfr.element_size;
-       VECCOPY(sphdata->flow, pfr.flow);
+       copy_v3_v3(sphdata->flow, pfr.flow);
 
        pressure =  stiffness * (pfr.density - rest_density);
        near_pressure = stiffness_near_fac * pfr.near_density;
@@ -2520,7 +2520,7 @@
 

@@ Diff output truncated at 10240 characters. @@
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to