Fix for bug #5308:
authorBrecht Van Lommel <brechtvanlommel@pandora.be>
Sun, 26 Nov 2006 17:47:38 +0000 (17:47 +0000)
committerBrecht Van Lommel <brechtvanlommel@pandora.be>
Sun, 26 Nov 2006 17:47:38 +0000 (17:47 +0000)
Smooth normals drawing wrong with subsurf followed by array modifier.

source/blender/blenkernel/intern/subsurf_ccg.c

index 4631c5d9273df1b0136b9f067504c9352de0ba7a..44845ed706bbaed22d519d1ba0efdb30e3af67e0 100644 (file)
@@ -1145,7 +1145,7 @@ static void ccgDM_getFinalFace(DerivedMesh *dm, int faceNum, MFace *mf)
        int grid;
        int x, y;
        int lastface = ccgSubSurf_getNumFaces(ss) - 1;
-       int *faceFlags = dm->getFaceData(dm, faceNum, CD_FLAGS);
+       int *faceFlags = dm->getFaceDataArray(dm, CD_FLAGS);
 
        memset(mf, 0, sizeof(*mf));