svn merge ^/trunk/blender -r41226:41227 .
[blender.git] / source / blender / gpu / intern / gpu_buffers.c
index d833fb5..0e877b2 100644 (file)
@@ -398,8 +398,8 @@ GPUDrawObject *GPU_drawobject_new( DerivedMesh *dm )
        int points_per_mat[MAX_MATERIALS];
        int i, curmat, curpoint, totface;
 
-       mface = dm->getFaceArray(dm);
-       totface= dm->getNumFaces(dm);
+       mface = dm->getTessFaceArray(dm);
+       totface= dm->getNumTessFaces(dm);
 
        /* get the number of points used by each material, treating
           each quad as two triangles */
@@ -576,9 +576,9 @@ static void GPU_buffer_copy_vertex(DerivedMesh *dm, float *varray, int *index, i
        int i, j, start, totface;
 
        mvert = dm->getVertArray(dm);
-       f = dm->getFaceArray(dm);
+       f = dm->getTessFaceArray(dm);
 
-       totface= dm->getNumFaces(dm);
+       totface= dm->getNumTessFaces(dm);
        for(i = 0; i < totface; i++, f++) {
                start = index[mat_orig_to_new[f->mat_nr]];
 
@@ -613,11 +613,11 @@ static void GPU_buffer_copy_normal(DerivedMesh *dm, float *varray, int *index, i
        int start;
        float f_no[3];
 
-       float *nors= dm->getFaceDataArray(dm, CD_NORMAL);
+       float *nors= dm->getTessFaceDataArray(dm, CD_NORMAL);
        MVert *mvert = dm->getVertArray(dm);
-       MFace *f = dm->getFaceArray(dm);
+       MFace *f = dm->getTessFaceArray(dm);
 
-       totface= dm->getNumFaces(dm);
+       totface= dm->getNumTessFaces(dm);
        for(i = 0; i < totface; i++, f++) {
                const int smoothnormal = (f->flag & ME_SMOOTH);
 
@@ -678,9 +678,9 @@ static void GPU_buffer_copy_uv(DerivedMesh *dm, float *varray, int *index, int *
 
        if(!(mtface = DM_get_face_data_layer(dm, CD_MTFACE)))
                return;
-       f = dm->getFaceArray(dm);
+       f = dm->getTessFaceArray(dm);
                
-       totface = dm->getNumFaces(dm);
+       totface = dm->getNumTessFaces(dm);
        for(i = 0; i < totface; i++, f++) {
                start = index[mat_orig_to_new[f->mat_nr]];
 
@@ -706,9 +706,9 @@ static void GPU_buffer_copy_color3(DerivedMesh *dm, float *varray_, int *index,
        int i, totface;
        unsigned char *varray = (unsigned char *)varray_;
        unsigned char *mcol = (unsigned char *)user;
-       MFace *f = dm->getFaceArray(dm);
+       MFace *f = dm->getTessFaceArray(dm);
 
-       totface= dm->getNumFaces(dm);
+       totface= dm->getNumTessFaces(dm);
        for(i=0; i < totface; i++, f++) {
                int start = index[mat_orig_to_new[f->mat_nr]];
 
@@ -741,9 +741,9 @@ static void GPU_buffer_copy_mcol(DerivedMesh *dm, float *varray_, int *index, in
        int i, totface;
        unsigned char *varray = (unsigned char *)varray_;
        unsigned char *mcol = (unsigned char *)user;
-       MFace *f = dm->getFaceArray(dm);
+       MFace *f = dm->getTessFaceArray(dm);
 
-       totface= dm->getNumFaces(dm);
+       totface= dm->getNumTessFaces(dm);
        for(i=0; i < totface; i++, f++) {
                int start = index[mat_orig_to_new[f->mat_nr]];
 
@@ -788,7 +788,7 @@ static void GPU_buffer_copy_uvedge(DerivedMesh *dm, float *varray, int *UNUSED(i
 
        for(i = 0; i < dm->numFaceData; i++, tf++) {
                MFace mf;
-               dm->getFace(dm,i,&mf);
+               dm->getTessFace(dm,i,&mf);
 
                copy_v2_v2(&varray[j],tf->uv[0]);
                copy_v2_v2(&varray[j+2],tf->uv[1]);