Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2012-02-15 18:39:18 +0400
committerCampbell Barton <ideasman42@gmail.com>2012-02-15 18:39:18 +0400
commitbc6bbcccc939f1ab2eb7ee0872864a1deccdcdc4 (patch)
tree63d3de1009cc1e3d92719597d95e4fe5e9c74733 /source/blender
parentc0b2363358ae3bbb3c268aaec07d273a706ae7a0 (diff)
went over all uses of mesh->mface and added BMESH_TODO comments for
areas that need to be updated.
Diffstat (limited to 'source/blender')
-rw-r--r--source/blender/blenkernel/intern/image.c2
-rw-r--r--source/blender/blenkernel/intern/particle.c2
-rw-r--r--source/blender/editors/mesh/meshtools.c1
-rw-r--r--source/blender/editors/object/object_bake.c1
-rw-r--r--source/blender/editors/object/object_vgroup.c2
-rw-r--r--source/blender/editors/util/crazyspace.c2
6 files changed, 10 insertions, 0 deletions
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;