Revision: 42162
          
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=42162
Author:   campbellbarton
Date:     2011-11-25 22:32:58 +0000 (Fri, 25 Nov 2011)
Log Message:
-----------
fix in DM_to_mesh() for bmesh - would crash rendering NGons with cycles

Modified Paths:
--------------
    branches/bmesh/blender/source/blender/blenkernel/intern/DerivedMesh.c

Modified: branches/bmesh/blender/source/blender/blenkernel/intern/DerivedMesh.c
===================================================================
--- branches/bmesh/blender/source/blender/blenkernel/intern/DerivedMesh.c       
2011-11-25 15:43:38 UTC (rev 42161)
+++ branches/bmesh/blender/source/blender/blenkernel/intern/DerivedMesh.c       
2011-11-25 22:32:58 UTC (rev 42162)
@@ -423,9 +423,14 @@
                }
        }
 
+       /* yes, must be before _and_ after tesselate */
+       mesh_update_customdata_pointers(&tmp);
+
        tmp.totface = mesh_recalcTesselation(&tmp.fdata, &tmp.ldata, 
&tmp.pdata, tmp.mvert, tmp.totface, tmp.totloop, tmp.totpoly);
+
        mesh_update_customdata_pointers(&tmp);
 
+
        CustomData_free(&me->vdata, me->totvert);
        CustomData_free(&me->edata, me->totedge);
        CustomData_free(&me->fdata, me->totface);

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to