Revision: 43564
          
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=43564
Author:   campbellbarton
Date:     2012-01-20 15:22:20 +0000 (Fri, 20 Jan 2012)
Log Message:
-----------
minor warning/fixes

Modified Paths:
--------------
    branches/bmesh/blender/source/blender/blenkernel/intern/modifiers_bmesh.c
    branches/bmesh/blender/source/blender/blenkernel/intern/multires.c
    branches/bmesh/blender/source/blender/bmesh/intern/bmesh_construct.c
    branches/bmesh/blender/source/blender/bmesh/intern/bmesh_polygon.c
    branches/bmesh/blender/source/blender/bmesh/operators/primitiveops.c
    branches/bmesh/blender/source/blender/editors/mesh/editbmesh_bvh.c

Modified: 
branches/bmesh/blender/source/blender/blenkernel/intern/modifiers_bmesh.c
===================================================================
--- branches/bmesh/blender/source/blender/blenkernel/intern/modifiers_bmesh.c   
2012-01-20 15:18:57 UTC (rev 43563)
+++ branches/bmesh/blender/source/blender/blenkernel/intern/modifiers_bmesh.c   
2012-01-20 15:22:20 UTC (rev 43564)
@@ -118,7 +118,6 @@
        BMIter liter;
        BLI_array_declare(verts);
        BLI_array_declare(edges);
-       int numTex, numCol;
        int i, j, k, totvert, totedge, totface;
        
        if (em) bm = em->bm;
@@ -132,10 +131,6 @@
        CustomData_bmesh_merge(&dm->loopData, &bm->ldata, CD_MASK_DERIVEDMESH, 
CD_CALLOC, bm, BM_LOOP);
        CustomData_bmesh_merge(&dm->polyData, &bm->pdata, CD_MASK_DERIVEDMESH, 
CD_CALLOC, bm, BM_FACE);
 
-       /*needed later*/
-       numTex = CustomData_number_of_layers(&bm->pdata, CD_MTEXPOLY);
-       numCol = CustomData_number_of_layers(&bm->ldata, CD_MLOOPCOL);
-
        totvert = dm->getNumVerts(dm);
        totedge = dm->getNumEdges(dm);
        totface = dm->getNumPolys(dm);

Modified: branches/bmesh/blender/source/blender/blenkernel/intern/multires.c
===================================================================
--- branches/bmesh/blender/source/blender/blenkernel/intern/multires.c  
2012-01-20 15:18:57 UTC (rev 43563)
+++ branches/bmesh/blender/source/blender/blenkernel/intern/multires.c  
2012-01-20 15:22:20 UTC (rev 43564)
@@ -918,7 +918,7 @@
 
 void multires_set_space(DerivedMesh *dm, Object *ob, int from, int to)
 {
-       DerivedMesh *ccgdm, *subsurf=NULL;
+       DerivedMesh *ccgdm = NULL, *subsurf = NULL;
        DMGridData **gridData, **subGridData=NULL;
        MPoly *mpoly = CustomData_get_layer(&dm->polyData, CD_MPOLY);
        MDisps *mdisps;
@@ -1031,9 +1031,11 @@
                subsurf->needsFree = 1;
                subsurf->release(subsurf);
        }
-       
-       ccgdm->needsFree = 1;
-       ccgdm->release(ccgdm);
+
+       if (ccgdm) {
+               ccgdm->needsFree = 1;
+               ccgdm->release(ccgdm);
+       }
 }
 
 void multires_stitch_grids(Object *ob)

Modified: branches/bmesh/blender/source/blender/bmesh/intern/bmesh_construct.c
===================================================================
--- branches/bmesh/blender/source/blender/bmesh/intern/bmesh_construct.c        
2012-01-20 15:18:57 UTC (rev 43563)
+++ branches/bmesh/blender/source/blender/bmesh/intern/bmesh_construct.c        
2012-01-20 15:22:20 UTC (rev 43564)
@@ -472,7 +472,7 @@
        BMFace *f, *f2, **ftable = NULL;
        BMEditSelection *ese;
        BMIter iter, liter;
-       int allocsize[4] = {512,512,2048,512}, numTex, numCol;
+       int allocsize[4] = {512,512,2048,512};
        int i, j;
 
        /*allocate a bmesh*/
@@ -488,10 +488,6 @@
        CustomData_bmesh_init_pool(&bm->ldata, allocsize[2]);
        CustomData_bmesh_init_pool(&bm->pdata, allocsize[3]);
 
-       /*needed later*/
-       numTex = CustomData_number_of_layers(&bm->pdata, CD_MTEXPOLY);
-       numCol = CustomData_number_of_layers(&bm->ldata, CD_MLOOPCOL);
-
        vtable= MEM_mallocN(sizeof(BMVert *) * bmold->totvert, "BM_Copy_Mesh 
vtable");
        etable= MEM_mallocN(sizeof(BMEdge *) * bmold->totedge, "BM_Copy_Mesh 
etable");
        ftable= MEM_mallocN(sizeof(BMFace *) * bmold->totface, "BM_Copy_Mesh 
ftable");

Modified: branches/bmesh/blender/source/blender/bmesh/intern/bmesh_polygon.c
===================================================================
--- branches/bmesh/blender/source/blender/bmesh/intern/bmesh_polygon.c  
2012-01-20 15:18:57 UTC (rev 43563)
+++ branches/bmesh/blender/source/blender/bmesh/intern/bmesh_polygon.c  
2012-01-20 15:22:20 UTC (rev 43564)
@@ -225,7 +225,8 @@
        BMLoop *l;
        BMIter iter;
        float (*verts)[3];
-       float area, center[3];
+       float center[3];
+       float area = 0.0f;
        int i;
 
        BLI_array_fixedstack_declare(verts, BM_NGON_STACK_SIZE, f->len, 
__func__);

Modified: branches/bmesh/blender/source/blender/bmesh/operators/primitiveops.c
===================================================================
--- branches/bmesh/blender/source/blender/bmesh/operators/primitiveops.c        
2012-01-20 15:18:57 UTC (rev 43563)
+++ branches/bmesh/blender/source/blender/bmesh/operators/primitiveops.c        
2012-01-20 15:22:20 UTC (rev 43564)
@@ -279,7 +279,7 @@
 void bmesh_create_uvsphere_exec(BMesh *bm, BMOperator *op)
 {
        BMOperator bmop, prevop;
-       BMVert *eve, *preveve, *v1;
+       BMVert *eve, *preveve;
        BMEdge *e;
        BMIter iter;
        float vec[3], mat[4][4], cmat[3][3], phi, q[4];
@@ -302,8 +302,7 @@
                eve= BM_Make_Vert(bm, vec, NULL);
                BMO_SetFlag(bm, eve, VERT_MARK);
 
-               if(a==0) v1= eve;
-               else {
+               if(a != 0) {
                        e = BM_Make_Edge(bm, preveve, eve, NULL, 0);
                        BMO_SetFlag(bm, e, EDGE_ORIG);
                }

Modified: branches/bmesh/blender/source/blender/editors/mesh/editbmesh_bvh.c
===================================================================
--- branches/bmesh/blender/source/blender/editors/mesh/editbmesh_bvh.c  
2012-01-20 15:18:57 UTC (rev 43563)
+++ branches/bmesh/blender/source/blender/editors/mesh/editbmesh_bvh.c  
2012-01-20 15:22:20 UTC (rev 43564)
@@ -358,7 +358,8 @@
        BMEdge *cure;
 } walklist;
 
-
+/* UNUSED */
+#if 0
 static short winding(float *v1, float *v2, float *v3)
 /* is v3 to the right of v1-v2 ? With exception: v3==v1 || v3==v2 */
 {
@@ -374,6 +375,7 @@
        }
        return 1;
 }
+#endif
 
 #if 0 //BMESH_TODO: not implemented yet
 int BMBVH_VertVisible(BMBVHTree *tree, BMEdge *e, RegionView3D *r3d)

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to