Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrecht Van Lommel <brechtvanlommel@pandora.be>2013-06-04 20:02:54 +0400
committerBrecht Van Lommel <brechtvanlommel@pandora.be>2013-06-04 20:02:54 +0400
commit855cfc210e42880fd5795d16ee7432a6f5e96e5b (patch)
tree2bda96830a9bcf4ec0625f66b8c9db54c7eba13a /source/blender
parentd7bba8bc8b675172118e658315444d16ef392296 (diff)
Fix #35622: applying modifiers did not give correct smooth shading normals
after recent changes to avoid computing unneeded normals.
Diffstat (limited to 'source/blender')
-rw-r--r--source/blender/blenkernel/intern/DerivedMesh.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/blenkernel/intern/DerivedMesh.c b/source/blender/blenkernel/intern/DerivedMesh.c
index a99f6601c3e..5730fd26bcc 100644
--- a/source/blender/blenkernel/intern/DerivedMesh.c
+++ b/source/blender/blenkernel/intern/DerivedMesh.c
@@ -491,6 +491,8 @@ void DM_to_mesh(DerivedMesh *dm, Mesh *me, Object *ob, CustomDataMask mask)
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);