diff options
author | Daniel Dunbar <daniel@zuster.org> | 2005-03-27 18:17:28 +0400 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2005-03-27 18:17:28 +0400 |
commit | 3c5a013c2e397299c42037baeb5188a36ae7519c (patch) | |
tree | c39ef1ddc156d1052ef79f33cd0de0a33292caf6 /source/blender/blenkernel/intern/CCGSubSurf.c | |
parent | c9c47bd44efc7c45a99968036450db1553efd349 (diff) |
- get rid of some warnings in CCG code, thanks lukep
Diffstat (limited to 'source/blender/blenkernel/intern/CCGSubSurf.c')
-rw-r--r-- | source/blender/blenkernel/intern/CCGSubSurf.c | 36 |
1 files changed, 3 insertions, 33 deletions
diff --git a/source/blender/blenkernel/intern/CCGSubSurf.c b/source/blender/blenkernel/intern/CCGSubSurf.c index 906e390d8fd..d2e51d37019 100644 --- a/source/blender/blenkernel/intern/CCGSubSurf.c +++ b/source/blender/blenkernel/intern/CCGSubSurf.c @@ -362,20 +362,6 @@ static int _vert_isBoundary(CCGVert *v) { return 1; return 0; } -static int _vert_getEdgeIndex(CCGVert *v, CCGEdge *e) { - int i; - for (i=0; v->numEdges; i++) - if (v->edges[i]==e) - return i; - return -1; -} -static int _vert_getFaceIndex(CCGVert *v, CCGFace *f) { - int i; - for (i=0; v->numFaces; i++) - if (v->faces[i]==f) - return i; - return -1; -} static void *_vert_getCo(CCGVert *v, int lvl, int dataSize) { return &VERT_getLevelData(v)[lvl*dataSize]; @@ -408,7 +394,7 @@ static CCGEdge *_edge_new(CCGEdgeHDL eHDL, CCGVert *v0, CCGVert *v1, int levels, return e; } -void _edge_remFace(CCGEdge *e, CCGFace *f, CCGSubSurf *ss) { +static void _edge_remFace(CCGEdge *e, CCGFace *f, CCGSubSurf *ss) { int i; for (i=0; i<e->numFaces; i++) { if (e->faces[i]==f) { @@ -417,17 +403,10 @@ void _edge_remFace(CCGEdge *e, CCGFace *f, CCGSubSurf *ss) { } } } -void _edge_addFace(CCGEdge *e, CCGFace *f, CCGSubSurf *ss) { +static void _edge_addFace(CCGEdge *e, CCGFace *f, CCGSubSurf *ss) { e->faces = CCGSUBSURF_realloc(ss, e->faces, (e->numFaces+1)*sizeof(*e->faces), e->numFaces*sizeof(*e->faces)); e->faces[e->numFaces++] = f; } -static int _edge_getFaceIndex(CCGEdge *e, CCGFace *f) { - int i; - for (i=0; i<e->numFaces; i++) - if (e->faces[i]==f) - return i; - return -1; -} static int _edge_isBoundary(CCGEdge *e) { return e->numFaces<2; } @@ -466,7 +445,7 @@ static void _edge_unlinkMarkAndFree(CCGEdge *e, CCGSubSurf *ss) { } #ifdef USE_CREASING -float EDGE_getSharpness(CCGEdge *e, int lvl, CCGSubSurf *ss) { +static float EDGE_getSharpness(CCGEdge *e, int lvl, CCGSubSurf *ss) { float f,sharpness = f=(((float*) ccgSubSurf_getEdgeUserData(ss, e))[1]); while ((sharpness>1.0) && lvl--) sharpness -= 1.0; @@ -479,7 +458,6 @@ float EDGE_getSharpness(CCGEdge *e, int lvl, CCGSubSurf *ss) { static CCGFace *_face_new(CCGFaceHDL fHDL, CCGVert **verts, CCGEdge **edges, int numVerts, int levels, int dataSize, CCGSubSurf *ss) { int maxGridSize = 1 + (1<<(ss->subdivLevels-1)); CCGFace *f = CCGSUBSURF_alloc(ss, sizeof(CCGFace) + sizeof(CCGVert*)*numVerts + sizeof(CCGEdge*)*numVerts + ss->meshIFC.vertDataSize *(1 + numVerts*maxGridSize + numVerts*maxGridSize*maxGridSize) + ss->meshIFC.faceUserSize); - CCGVert **fVerts = FACE_getVerts(f); byte *userData; int i; @@ -520,13 +498,6 @@ static int _face_getVertIndex(CCGFace *f, CCGVert *v) { return i; return -1; } -static int _face_getEdgeIndex(CCGFace *f, CCGEdge *e) { - int i; - for (i=0; i<f->numVerts; i++) - if (FACE_getEdges(f)[i]==e) - return i; - return -1; -} static void *_face_getIFCoEdge(CCGFace *f, CCGEdge *e, int lvl, int eX, int eY, int levels, int dataSize) { int maxGridSize = 1 + (1<<(levels-1)); int spacing = 1<<(levels-lvl); @@ -1655,7 +1626,6 @@ static void ccgSubSurf__sync(CCGSubSurf *ss) { float sharpness = EDGE_getSharpness(e, curLvl, ss); int sharpCount = 0; float avgSharpness = 0.0; - CCGVert *sharpV0 = NULL, *sharpV1 = NULL; if (sharpness!=0.0f) { sharpCount = 2; |