diff --git a/source/blender/blenkernel/BKE_DerivedMesh.h b/source/blender/blenkernel/BKE_DerivedMesh.h index ad9c65c4523..e546f96fb91 100644 --- a/source/blender/blenkernel/BKE_DerivedMesh.h +++ b/source/blender/blenkernel/BKE_DerivedMesh.h @@ -447,7 +447,7 @@ void DM_add_tessface_layer(struct DerivedMesh *dm, int type, int alloctype, void *layer); void DM_add_loop_layer(DerivedMesh *dm, int type, int alloctype, void *layer); -void DM_add_face_layer(struct DerivedMesh *dm, int type, int alloctype, +void DM_add_poly_layer(struct DerivedMesh *dm, int type, int alloctype, void *layer); /* custom data access functions @@ -457,7 +457,7 @@ void DM_add_face_layer(struct DerivedMesh *dm, int type, int alloctype, */ void *DM_get_vert_data(struct DerivedMesh *dm, int index, int type); void *DM_get_edge_data(struct DerivedMesh *dm, int index, int type); -void *DM_get_face_data(struct DerivedMesh *dm, int index, int type); +void *DM_get_tessface_data(struct DerivedMesh *dm, int index, int type); /* custom data layer access functions * return pointer to first data layer which matches type (a flat array) @@ -467,7 +467,7 @@ void *DM_get_face_data(struct DerivedMesh *dm, int index, int type); void *DM_get_vert_data_layer(struct DerivedMesh *dm, int type); void *DM_get_edge_data_layer(struct DerivedMesh *dm, int type); void *DM_get_tessface_data_layer(struct DerivedMesh *dm, int type); -void *DM_get_face_data_layer(struct DerivedMesh *dm, int type); +void *DM_get_poly_data_layer(struct DerivedMesh *dm, int type); /* custom data setting functions * copy supplied data into first layer of type using layer's copy function @@ -475,7 +475,7 @@ void *DM_get_face_data_layer(struct DerivedMesh *dm, int type); */ void DM_set_vert_data(struct DerivedMesh *dm, int index, int type, void *data); void DM_set_edge_data(struct DerivedMesh *dm, int index, int type, void *data); -void DM_set_face_data(struct DerivedMesh *dm, int index, int type, void *data); +void DM_set_tessface_data(struct DerivedMesh *dm, int index, int type, void *data); /* custom data copy functions * copy count elements from source_index in source to dest_index in dest @@ -489,7 +489,7 @@ void DM_copy_tessface_data(struct DerivedMesh *source, struct DerivedMesh *dest, int source_index, int dest_index, int count); void DM_copy_loop_data(struct DerivedMesh *source, struct DerivedMesh *dest, int source_index, int dest_index, int count); -void DM_copy_face_data(struct DerivedMesh *source, struct DerivedMesh *dest, +void DM_copy_poly_data(struct DerivedMesh *source, struct DerivedMesh *dest, int source_index, int dest_index, int count); /* custom data free functions @@ -500,7 +500,7 @@ void DM_free_vert_data(struct DerivedMesh *dm, int index, int count); void DM_free_edge_data(struct DerivedMesh *dm, int index, int count); void DM_free_tessface_data(struct DerivedMesh *dm, int index, int count); void DM_free_loop_data(struct DerivedMesh *dm, int index, int count); -void DM_free_face_data(struct DerivedMesh *dm, int index, int count); +void DM_free_poly_data(struct DerivedMesh *dm, int index, int count); /*sets up mpolys for a DM based on face iterators in source*/ void DM_DupPolys(DerivedMesh *source, DerivedMesh *target); @@ -545,7 +545,7 @@ void DM_interp_loop_data(struct DerivedMesh *source, struct DerivedMesh *dest, int *src_indices, float *weights, int count, int dest_index); -void DM_interp_face_data(struct DerivedMesh *source, struct DerivedMesh *dest, +void DM_interp_poly_data(struct DerivedMesh *source, struct DerivedMesh *dest, int *src_indices, float *weights, int count, int dest_index); diff --git a/source/blender/blenkernel/intern/DerivedMesh.c b/source/blender/blenkernel/intern/DerivedMesh.c index 10fb7af90f8..c9c199d9c39 100644 --- a/source/blender/blenkernel/intern/DerivedMesh.c +++ b/source/blender/blenkernel/intern/DerivedMesh.c @@ -254,7 +254,7 @@ void DM_init_funcs(DerivedMesh *dm) dm->getVertData = DM_get_vert_data; dm->getEdgeData = DM_get_edge_data; - dm->getTessFaceData = DM_get_face_data; + dm->getTessFaceData = DM_get_tessface_data; dm->getVertDataArray = DM_get_vert_data_layer; dm->getEdgeDataArray = DM_get_edge_data_layer; dm->getTessFaceDataArray = DM_get_tessface_data_layer; @@ -496,7 +496,7 @@ void DM_add_loop_layer(DerivedMesh *dm, int type, int alloctype, void *layer) CustomData_add_layer(&dm->loopData, type, alloctype, layer, dm->numLoopData); } -void DM_add_face_layer(DerivedMesh *dm, int type, int alloctype, void *layer) +void DM_add_poly_layer(DerivedMesh *dm, int type, int alloctype, void *layer) { CustomData_add_layer(&dm->polyData, type, alloctype, layer, dm->numPolyData); } @@ -511,7 +511,7 @@ void *DM_get_edge_data(DerivedMesh *dm, int index, int type) return CustomData_get(&dm->edgeData, index, type); } -void *DM_get_face_data(DerivedMesh *dm, int index, int type) +void *DM_get_tessface_data(DerivedMesh *dm, int index, int type) { return CustomData_get(&dm->faceData, index, type); } @@ -540,7 +540,7 @@ void *DM_get_tessface_data_layer(DerivedMesh *dm, int type) return CustomData_get_layer(&dm->faceData, type); } -void *DM_get_face_data_layer(DerivedMesh *dm, int type) +void *DM_get_poly_data_layer(DerivedMesh *dm, int type) { return CustomData_get_layer(&dm->polyData, type); } @@ -555,7 +555,7 @@ void DM_set_edge_data(DerivedMesh *dm, int index, int type, void *data) CustomData_set(&dm->edgeData, index, type, data); } -void DM_set_face_data(DerivedMesh *dm, int index, int type, void *data) +void DM_set_tessface_data(DerivedMesh *dm, int index, int type, void *data) { CustomData_set(&dm->faceData, index, type, data); } @@ -588,7 +588,7 @@ void DM_copy_loop_data(DerivedMesh *source, DerivedMesh *dest, source_index, dest_index, count); } -void DM_copy_face_data(DerivedMesh *source, DerivedMesh *dest, +void DM_copy_poly_data(DerivedMesh *source, DerivedMesh *dest, int source_index, int dest_index, int count) { CustomData_copy_data(&source->polyData, &dest->polyData, @@ -615,7 +615,7 @@ void DM_free_loop_data(struct DerivedMesh *dm, int index, int count) CustomData_free_elem(&dm->loopData, index, count); } -void DM_free_face_data(struct DerivedMesh *dm, int index, int count) +void DM_free_poly_data(struct DerivedMesh *dm, int index, int count) { CustomData_free_elem(&dm->polyData, index, count); } @@ -659,7 +659,7 @@ void DM_interp_loop_data(DerivedMesh *source, DerivedMesh *dest, weights, NULL, count, dest_index); } -void DM_interp_face_data(DerivedMesh *source, DerivedMesh *dest, +void DM_interp_poly_data(DerivedMesh *source, DerivedMesh *dest, int *src_indices, float *weights, int count, int dest_index) { @@ -1306,11 +1306,11 @@ static void mesh_calc_modifiers(Scene *scene, Object *ob, float (*inputVertexCos /* calc */ DM_add_vert_layer(dm, CD_ORIGINDEX, CD_CALLOC, NULL); DM_add_edge_layer(dm, CD_ORIGINDEX, CD_CALLOC, NULL); - DM_add_face_layer(dm, CD_ORIGINDEX, CD_CALLOC, NULL); + DM_add_poly_layer(dm, CD_ORIGINDEX, CD_CALLOC, NULL); range_vn_i(DM_get_vert_data_layer(dm, CD_ORIGINDEX), dm->numVertData, 0); range_vn_i(DM_get_edge_data_layer(dm, CD_ORIGINDEX), dm->numEdgeData, 0); - range_vn_i(DM_get_face_data_layer(dm, CD_ORIGINDEX), dm->numPolyData, 0); + range_vn_i(DM_get_poly_data_layer(dm, CD_ORIGINDEX), dm->numPolyData, 0); } if((dataMask & CD_MASK_WEIGHT_MCOL) && (ob->mode & OB_MODE_WEIGHT_PAINT)) diff --git a/source/blender/blenkernel/intern/cdderivedmesh.c b/source/blender/blenkernel/intern/cdderivedmesh.c index 51b2ad7a7d4..ddc8d536d25 100644 --- a/source/blender/blenkernel/intern/cdderivedmesh.c +++ b/source/blender/blenkernel/intern/cdderivedmesh.c @@ -1641,12 +1641,6 @@ static CDDerivedMesh *cdDM_create(const char *desc) dm->copyTessFaceArray = cdDM_copyFaceArray; dm->copyLoopArray = cdDM_copyLoopArray; dm->copyPolyArray = cdDM_copyPolyArray; - dm->getVertData = DM_get_vert_data; - dm->getEdgeData = DM_get_edge_data; - dm->getTessFaceData = DM_get_face_data; - dm->getVertDataArray = DM_get_vert_data_layer; - dm->getEdgeDataArray = DM_get_edge_data_layer; - dm->getTessFaceDataArray = DM_get_tessface_data_layer; dm->calcNormals = CDDM_calc_normals; dm->recalcTesselation = CDDM_recalc_tesselation; diff --git a/source/blender/blenkernel/intern/subsurf_ccg.c b/source/blender/blenkernel/intern/subsurf_ccg.c index ecb18845f20..1d1a10f57e3 100644 --- a/source/blender/blenkernel/intern/subsurf_ccg.c +++ b/source/blender/blenkernel/intern/subsurf_ccg.c @@ -562,7 +562,7 @@ static int ss_sync_from_derivedmesh(CCGSubSurf *ss, DerivedMesh *dm, } mp = mpoly; - index = DM_get_face_data_layer(dm, CD_ORIGINDEX); + index = DM_get_poly_data_layer(dm, CD_ORIGINDEX); for (i=0; inumPolyData; i++, mp++) { CCGFace *f=NULL; @@ -2828,9 +2828,6 @@ static CCGDerivedMesh *getCCGDerivedMesh(CCGSubSurf *ss, ccgdm->dm.copyTessFaceArray = ccgDM_copyFinalFaceArray; ccgdm->dm.copyLoopArray = ccgDM_copyFinalLoopArray; ccgdm->dm.copyPolyArray = ccgDM_copyFinalPolyArray; - ccgdm->dm.getVertData = DM_get_vert_data; - ccgdm->dm.getEdgeData = DM_get_edge_data; - ccgdm->dm.getTessFaceData = DM_get_face_data; ccgdm->dm.getVertDataArray = ccgDM_get_vert_data_layer; ccgdm->dm.getEdgeDataArray = ccgDM_get_edge_data_layer; ccgdm->dm.getTessFaceDataArray = ccgDM_get_face_data_layer; @@ -2846,9 +2843,6 @@ static CCGDerivedMesh *getCCGDerivedMesh(CCGSubSurf *ss, ccgdm->dm.copyVertArray = ccgDM_copyFinalVertArray; ccgdm->dm.copyEdgeArray = ccgDM_copyFinalEdgeArray; ccgdm->dm.copyTessFaceArray = ccgDM_copyFinalFaceArray; - ccgdm->dm.getVertData = DM_get_vert_data; - ccgdm->dm.getEdgeData = DM_get_edge_data; - ccgdm->dm.getTessFaceData = DM_get_face_data; ccgdm->dm.calcNormals = ccgDM_calcNormals; ccgdm->dm.recalcTesselation = ccgDM_recalcTesselection; @@ -2938,7 +2932,7 @@ static CCGDerivedMesh *getCCGDerivedMesh(CCGSubSurf *ss, /*edgeOrigIndex = DM_get_edge_data_layer(&cgdm->dm, CD_ORIGINDEX);*/ faceOrigIndex = DM_get_tessface_data_layer(&ccgdm->dm, CD_ORIGINDEX); - polyOrigIndex = DM_get_face_data_layer(&ccgdm->dm, CD_ORIGINDEX); + polyOrigIndex = DM_get_poly_data_layer(&ccgdm->dm, CD_ORIGINDEX); #if 0 /* this is not in trunk, can gives problems because colors initialize diff --git a/source/blender/bmesh/bmesh.h b/source/blender/bmesh/bmesh.h index e5873c161ae..80bdc8e4713 100644 --- a/source/blender/bmesh/bmesh.h +++ b/source/blender/bmesh/bmesh.h @@ -128,7 +128,7 @@ struct BMVert *BM_Make_Vert ( struct BMesh *bm, const float co[3], const struct struct BMEdge *BM_Make_Edge ( struct BMesh *bm, struct BMVert *v1, struct BMVert *v2, const struct BMEdge *example, int nodouble ); struct BMFace *BM_Make_Quadtriangle ( struct BMesh *bm, struct BMVert **verts, BMEdge **edges, int len, const struct BMFace *example, int nodouble ); -BMFace *BM_Make_Face(BMesh *bm, BMVert **verts, BMEdge **edges, int len, int nodouble); +BMFace *BM_Make_Face(BMesh *bm, BMVert **verts, BMEdge **edges, const int len, int nodouble); /*more easier to use version of BM_Make_Quadtriangle. creates edges if necassary.*/ diff --git a/source/blender/editors/space_view3d/drawmesh.c b/source/blender/editors/space_view3d/drawmesh.c index fe6b43a66a3..d3d43581c90 100644 --- a/source/blender/editors/space_view3d/drawmesh.c +++ b/source/blender/editors/space_view3d/drawmesh.c @@ -430,7 +430,7 @@ static int draw_tface__set_draw(MTFace *tface, int has_mcol, int matnr) } static void add_tface_color_layer(DerivedMesh *dm) { - MTFace *tface = DM_get_face_data_layer(dm, CD_MTFACE); + MTFace *tface = DM_get_poly_data_layer(dm, CD_MTFACE); MFace *mface = dm->getTessFaceArray(dm); MCol *finalCol; int i,j; diff --git a/source/blender/editors/space_view3d/drawobject.c b/source/blender/editors/space_view3d/drawobject.c index 6eb148eded1..4899a317223 100644 --- a/source/blender/editors/space_view3d/drawobject.c +++ b/source/blender/editors/space_view3d/drawobject.c @@ -3039,7 +3039,7 @@ static void draw_mesh_fancy(Scene *scene, ARegion *ar, View3D *v3d, RegionView3D DynamicPaintModifierData *pmd = (DynamicPaintModifierData *)md; /* if canvas is ready to preview vertex colors */ if (pmd->canvas && pmd->canvas->flags & MOD_DPAINT_PREVIEW_READY && - DM_get_face_data_layer(dm, CD_WEIGHT_MCOL)) { + DM_get_poly_data_layer(dm, CD_WEIGHT_MCOL)) { draw_flags |= DRAW_DYNAMIC_PAINT_PREVIEW; } } diff --git a/source/blender/modifiers/intern/MOD_build.c b/source/blender/modifiers/intern/MOD_build.c index 364022a9bcf..ff80823283c 100644 --- a/source/blender/modifiers/intern/MOD_build.c +++ b/source/blender/modifiers/intern/MOD_build.c @@ -264,7 +264,7 @@ static DerivedMesh *applyModifier(ModifierData *md, Object *UNUSED(ob), source = mpolys + faceMap[i]; dest = mpolyd + i; - DM_copy_face_data(dm, result, faceMap[i], i, 1); + DM_copy_poly_data(dm, result, faceMap[i], i, 1); *dest = *source; dest->loopstart = k; diff --git a/source/blender/modifiers/intern/MOD_particleinstance.c b/source/blender/modifiers/intern/MOD_particleinstance.c index 1b9c0061494..b61cadc246e 100644 --- a/source/blender/modifiers/intern/MOD_particleinstance.c +++ b/source/blender/modifiers/intern/MOD_particleinstance.c @@ -291,7 +291,7 @@ static DerivedMesh * applyModifier(ModifierData *md, Object *ob, } inMF = orig_mface + i%totface; - DM_copy_face_data(dm, result, i%totface, i, 1); + DM_copy_poly_data(dm, result, i%totface, i, 1); *mf = *inMF; mf->v1+=(i/totface)*totvert; diff --git a/source/blender/modifiers/intern/MOD_solidify.c b/source/blender/modifiers/intern/MOD_solidify.c index a11fd360c16..8c59ecd432b 100644 --- a/source/blender/modifiers/intern/MOD_solidify.c +++ b/source/blender/modifiers/intern/MOD_solidify.c @@ -348,8 +348,8 @@ static DerivedMesh *applyModifier(ModifierData *md, Object *ob, DM_copy_loop_data(dm, result, 0, 0, numLoops); DM_copy_loop_data(dm, result, 0, numLoops, numLoops); - DM_copy_face_data(dm, result, 0, 0, numFaces); - DM_copy_face_data(dm, result, 0, numFaces, numFaces); + DM_copy_poly_data(dm, result, 0, 0, numFaces); + DM_copy_poly_data(dm, result, 0, numFaces, numFaces); /*flip normals*/ mp = mpoly + numFaces; @@ -567,7 +567,7 @@ static DerivedMesh *applyModifier(ModifierData *md, Object *ob, /* faces */ edge_origIndex = origindex; - origindex = DM_get_face_data_layer(result, CD_ORIGINDEX); + origindex = DM_get_poly_data_layer(result, CD_ORIGINDEX); mp = mpoly + (numFaces * 2); ml = mloop + (numLoops * 2); @@ -589,7 +589,7 @@ static DerivedMesh *applyModifier(ModifierData *md, Object *ob, ed= medge + eidx; /* copy most of the face settings */ - DM_copy_face_data(dm, result, fidx, (numFaces * 2) + i, 1); + DM_copy_poly_data(dm, result, fidx, (numFaces * 2) + i, 1); mp->loopstart = j+numLoops*2; mp->flag = mpoly[fidx].flag; mp->totloop = 4;