Fix related to #31118: ensure tesselated faces are available when exporting
authorBrecht Van Lommel <brechtvanlommel@pandora.be>
Fri, 4 May 2012 08:00:55 +0000 (08:00 +0000)
committerBrecht Van Lommel <brechtvanlommel@pandora.be>
Fri, 4 May 2012 08:00:55 +0000 (08:00 +0000)
to fluid sim. Is not actually the cause of the bug.

source/blender/blenkernel/intern/fluidsim.c

index 9f7d76d251d0b4d0734f3d2d6bbd6df9a95527fb..9be599ac66c32cd6d429f5cbed15fe2774965b55 100644 (file)
@@ -78,7 +78,8 @@ void initElbeemMesh(struct Scene *scene, struct Object *ob,
        int *tris;
 
        dm = mesh_create_derived_index_render(scene, ob, CD_MASK_BAREMESH, modifierIndex);
        int *tris;
 
        dm = mesh_create_derived_index_render(scene, ob, CD_MASK_BAREMESH, modifierIndex);
-       //dm = mesh_create_derived_no_deform(ob,NULL);
+
+       DM_ensure_tessface(dm);
 
        mvert = dm->getVertArray(dm);
        mface = dm->getTessFaceArray(dm);
 
        mvert = dm->getVertArray(dm);
        mface = dm->getTessFaceArray(dm);
@@ -122,3 +123,4 @@ void initElbeemMesh(struct Scene *scene, struct Object *ob,
 
        dm->release(dm);
 }
 
        dm->release(dm);
 }
+