svn merge -r39286:39385 https://svn.blender.org/svnroot/bf-blender/trunk/blender
[blender.git] / source / blender / modifiers / intern / MOD_uvproject.c
index 912c14adfdd8a079446d3810a8c52738935ca79e..d3aaf762b01f10acc8ab434636e38e59d568dd31 100644 (file)
@@ -275,8 +275,8 @@ static DerivedMesh *uvprojectModifier_do(UVProjectModifierData *umd,
                for(i = 0, co = coords; i < numVerts; ++i, ++co)
                        mul_project_m4_v3(projectors[0].projmat, *co);
 
-       mface = dm->getFaceArray(dm);
-       numFaces = dm->getNumFaces(dm);
+       mface = dm->getTessFaceArray(dm);
+       numFaces = dm->getNumTessFaces(dm);
 
        /* apply coords as UVs, and apply image if tfaces are new */
        for(i = 0, mf = mface; i < numFaces; ++i, ++mf, ++tface) {
@@ -401,7 +401,7 @@ static DerivedMesh *applyModifier(ModifierData *md, Object *ob,
 }
 
 static DerivedMesh *applyModifierEM(ModifierData *md, Object *ob,
-                                               struct EditMesh *UNUSED(editData),
+                                               struct BMEditMesh *UNUSED(editData),
                                                DerivedMesh *derivedData)
 {
        return applyModifier(md, ob, derivedData, 0, 1);