svn merge ^/trunk/blender -r41961:41998
[blender-staging.git] / source / blender / modifiers / intern / MOD_uvproject.c
index e3abc16f98fba7e7387eb4ec82976b7ef33cded5..de43bdb8131c70cb5bbe2659bad2ff7e4e2b03dd 100644 (file)
@@ -279,8 +279,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) {
@@ -404,7 +404,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);