[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [57233] trunk/blender/source/blender/ blenkernel/intern/DerivedMesh.c: Fix #35622: applying modifiers did not give correct smooth shading normals

Brecht Van Lommel brechtvanlommel at pandora.be
Tue Jun 4 18:02:55 CEST 2013


Revision: 57233
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=57233
Author:   blendix
Date:     2013-06-04 16:02:54 +0000 (Tue, 04 Jun 2013)
Log Message:
-----------
Fix #35622: applying modifiers did not give correct smooth shading normals
after recent changes to avoid computing unneeded normals.

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

Modified: trunk/blender/source/blender/blenkernel/intern/DerivedMesh.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/DerivedMesh.c	2013-06-04 15:56:14 UTC (rev 57232)
+++ trunk/blender/source/blender/blenkernel/intern/DerivedMesh.c	2013-06-04 16:02:54 UTC (rev 57233)
@@ -491,6 +491,8 @@
 	CustomData_reset(&tmp.ldata);
 	CustomData_reset(&tmp.pdata);
 
+	DM_ensure_normals(dm);
+
 	totvert = tmp.totvert = dm->getNumVerts(dm);
 	totedge = tmp.totedge = dm->getNumEdges(dm);
 	totloop = tmp.totloop = dm->getNumLoops(dm);




More information about the Bf-blender-cvs mailing list