From bc6bbcccc939f1ab2eb7ee0872864a1deccdcdc4 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Wed, 15 Feb 2012 14:39:18 +0000 Subject: went over all uses of mesh->mface and added BMESH_TODO comments for areas that need to be updated. --- source/blender/blenkernel/intern/image.c | 2 ++ source/blender/blenkernel/intern/particle.c | 2 ++ source/blender/editors/mesh/meshtools.c | 1 + source/blender/editors/object/object_bake.c | 1 + source/blender/editors/object/object_vgroup.c | 2 ++ source/blender/editors/util/crazyspace.c | 2 ++ 6 files changed, 10 insertions(+) (limited to 'source/blender') diff --git a/source/blender/blenkernel/intern/image.c b/source/blender/blenkernel/intern/image.c index 0a80e8a3d56..584efc2d3da 100644 --- a/source/blender/blenkernel/intern/image.c +++ b/source/blender/blenkernel/intern/image.c @@ -327,6 +327,8 @@ static void extern_local_image(Image *UNUSED(ima)) match id_make_local pattern. */ } +/* BMESH_TODO - MTexPoly, currently this function only does 'me->mtface' */ + void make_local_image(struct Image *ima) { Main *bmain= G.main; diff --git a/source/blender/blenkernel/intern/particle.c b/source/blender/blenkernel/intern/particle.c index 17f28d42771..e4afff5380b 100644 --- a/source/blender/blenkernel/intern/particle.c +++ b/source/blender/blenkernel/intern/particle.c @@ -774,6 +774,8 @@ void psys_render_restore(Object *ob, ParticleSystem *psys) psys->renderdata= NULL; } +/* BMESH_TODO, for orig face data, we need to use MPoly */ + int psys_render_simplify_distribution(ParticleThreadContext *ctx, int tot) { DerivedMesh *dm= ctx->dm; diff --git a/source/blender/editors/mesh/meshtools.c b/source/blender/editors/mesh/meshtools.c index db4fa297eb6..1b5011402fc 100644 --- a/source/blender/editors/mesh/meshtools.c +++ b/source/blender/editors/mesh/meshtools.c @@ -1079,6 +1079,7 @@ static int mirror_facecmp(const void *a, const void *b) return (mirror_facerotation((MFace*)a, (MFace*)b) == -1); } +/* BMESH_TODO, convert to MPoly (functions above also) */ int *mesh_get_x_mirror_faces(Object *ob, BMEditMesh *em) { Mesh *me= ob->data; diff --git a/source/blender/editors/object/object_bake.c b/source/blender/editors/object/object_bake.c index be862959699..5f3a7cfe93b 100644 --- a/source/blender/editors/object/object_bake.c +++ b/source/blender/editors/object/object_bake.c @@ -949,6 +949,7 @@ static int multiresbake_check(bContext *C, wmOperator *op) ok= 0; } else { + /* BMESH_TODO - use MPoly rather then tessface */ a= me->totface; while (ok && a--) { Image *ima= me->mtface[a].tpage; diff --git a/source/blender/editors/object/object_vgroup.c b/source/blender/editors/object/object_vgroup.c index 5520cb32e85..78d90bb39d2 100644 --- a/source/blender/editors/object/object_vgroup.c +++ b/source/blender/editors/object/object_vgroup.c @@ -778,6 +778,8 @@ static int tryToAddVerts(int *verts, int length, int a, int b) return added; } +/* BMESH_TODO - use MPoly's */ + /* This finds all of the vertices connected to vert by an edge and returns an array of indices of size count diff --git a/source/blender/editors/util/crazyspace.c b/source/blender/editors/util/crazyspace.c index c611a14ae7f..ae4f99414bd 100644 --- a/source/blender/editors/util/crazyspace.c +++ b/source/blender/editors/util/crazyspace.c @@ -257,6 +257,8 @@ void crazyspace_set_quats_editmesh(BMEditMesh *em, float *origcos, float *mapped #endif } +/* BMESH_TODO - use MPolys over MFace's */ + void crazyspace_set_quats_mesh(Mesh *me, float *origcos, float *mappedcos, float *quats) { int i; -- cgit v1.2.3