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:
authorCampbell Barton <ideasman42@gmail.com>2012-02-09 18:28:59 +0400
committerCampbell Barton <ideasman42@gmail.com>2012-02-09 18:28:59 +0400
commit63c4c18269c33d8e04905c313d34f8c2f486e0f4 (patch)
treeb730164e9d2b57d4a0c52f3c6982a809df7479bd /source/blender/blenkernel/intern/DerivedMesh.c
parent4967e4f5b0f4998bb9c64fa214d2f6526851734b (diff)
dont recalc normals after applying modifiers, this is already checked in previous code.
Diffstat (limited to 'source/blender/blenkernel/intern/DerivedMesh.c')
-rw-r--r--source/blender/blenkernel/intern/DerivedMesh.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/source/blender/blenkernel/intern/DerivedMesh.c b/source/blender/blenkernel/intern/DerivedMesh.c
index 324142b58a7..825c2219cd1 100644
--- a/source/blender/blenkernel/intern/DerivedMesh.c
+++ b/source/blender/blenkernel/intern/DerivedMesh.c
@@ -1663,7 +1663,15 @@ static void mesh_calc_modifiers(Scene *scene, Object *ob, float (*inputVertexCos
/* --------------------------------------------------------------------- */
/* First calculate the polygon and vertex normals, re-tesselation
* copies these into the tessface's normal layer */
+
+
+ /* comment because this causes a bug when deform is applied after a
+ * bug when applied after a subsurf modifier (SubSurf -> Cast) for eg,
+ * it also looks like this isn't even needed since code above recalc's
+ * normals - campbell */
+#if 0
finaldm->calcNormals(finaldm);
+#endif
/* Re-tesselation is necessary to push render data (uvs, textures, colors)
* from loops and polys onto the tessfaces. This may be currently be