[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [42162] branches/bmesh/blender/source/ blender/blenkernel/intern/DerivedMesh.c: fix in DM_to_mesh() for bmesh - would crash rendering NGons with cycles
Campbell Barton
ideasman42 at gmail.com
Fri Nov 25 23:33:04 CET 2011
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);
More information about the Bf-blender-cvs
mailing list