merge with 2.5 at r20783
[blender-staging.git] / source / gameengine / Converter / BL_BlenderDataConversion.cpp
index c25bdbe71f7ee4a90427d2daf9737dddac32413e..5c986752051e2d4e3c5e151598650d666fa7e748 100644 (file)
@@ -737,16 +737,16 @@ RAS_MeshObject* BL_ConvertMesh(Mesh* mesh, Object* blenderobj, RAS_IRenderTools*
        MVert *mvert = dm->getVertArray(dm);
        int totvert = dm->getNumVerts(dm);
 
-       MFace *mface = dm->getFaceArray(dm);
-       MTFace *tface = static_cast<MTFace*>(dm->getFaceDataArray(dm, CD_MTFACE));
-       MCol *mcol = static_cast<MCol*>(dm->getFaceDataArray(dm, CD_MCOL));
+       MFace *mface = dm->getTessFaceArray(dm);
+       MTFace *tface = static_cast<MTFace*>(dm->getTessFaceDataArray(dm, CD_MTFACE));
+       MCol *mcol = static_cast<MCol*>(dm->getTessFaceDataArray(dm, CD_MCOL));
        float (*tangent)[3] = NULL;
-       int totface = dm->getNumFaces(dm);
+       int totface = dm->getNumTessFaces(dm);
        const char *tfaceName = "";
 
        if(tface) {
                DM_add_tangent_layer(dm);
-               tangent = (float(*)[3])dm->getFaceDataArray(dm, CD_TANGENT);
+               tangent = (float(*)[3])dm->getTessFaceDataArray(dm, CD_TANGENT);
        }
 
        // Determine if we need to make a skinned mesh