diff options
author | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2013-06-04 20:02:54 +0400 |
---|---|---|
committer | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2013-06-04 20:02:54 +0400 |
commit | 855cfc210e42880fd5795d16ee7432a6f5e96e5b (patch) | |
tree | 2bda96830a9bcf4ec0625f66b8c9db54c7eba13a /source/blender | |
parent | d7bba8bc8b675172118e658315444d16ef392296 (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.c | 2 |
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); |