[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [44553] trunk/blender/source/blender/ blenkernel/intern/editderivedmesh.c: Fix #30328: Crash when using edge slide

Sergey Sharybin sergey.vfx at gmail.com
Wed Feb 29 15:32:12 CET 2012


Revision: 44553
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=44553
Author:   nazgul
Date:     2012-02-29 14:32:09 +0000 (Wed, 29 Feb 2012)
Log Message:
-----------
Fix #30328: Crash when using edge slide

Looks like it was missed BMesh element index for faces in emDM_drawMappedFacesMat.
There was already call of BM_mesh_elem_index_ensure to ensure there's element
index for vertices, added flag to ensure there's also index for faces.

Modified Paths:
--------------
    trunk/blender/source/blender/blenkernel/intern/editderivedmesh.c

Modified: trunk/blender/source/blender/blenkernel/intern/editderivedmesh.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/editderivedmesh.c	2012-02-29 14:23:31 UTC (rev 44552)
+++ trunk/blender/source/blender/blenkernel/intern/editderivedmesh.c	2012-02-29 14:32:09 UTC (rev 44553)
@@ -1125,7 +1125,7 @@
 	/* always use smooth shading even for flat faces, else vertex colors wont interpolate */
 	glShadeModel(GL_SMOOTH);
 
-	BM_mesh_elem_index_ensure(bm, BM_VERT);
+	BM_mesh_elem_index_ensure(bm, BM_VERT|BM_FACE);
 
 #define PASSATTRIB(loop, eve, vert) {											\
 	if (attribs.totorco) {														\




More information about the Bf-blender-cvs mailing list