svn merge -r40166:40279 ^/trunk/blender
[blender.git] / source / blender / gpu / intern / gpu_buffers.c
index ce3a378..31fee03 100644 (file)
@@ -400,8 +400,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 */
@@ -578,9 +578,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]];
 
@@ -615,11 +615,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);
 
@@ -680,9 +680,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]];
 
@@ -708,9 +708,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]];
 
@@ -743,9 +743,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]];
 
@@ -790,7 +790,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]);