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:
authorJoseph Eagar <joeedh@gmail.com>2009-08-31 01:36:16 +0400
committerJoseph Eagar <joeedh@gmail.com>2009-08-31 01:36:16 +0400
commitdc7ab9aa4e2312898651cc234b4a4532d1a9d851 (patch)
treefa2f5cb6ee910c80988c5239e5e3b7c23bfc0cb0
parent8823761534ce735e4d0787bfa659a18cd9ad4ccc (diff)
subsurf normals fix
-rw-r--r--source/blender/blenkernel/intern/subsurf_ccg.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/source/blender/blenkernel/intern/subsurf_ccg.c b/source/blender/blenkernel/intern/subsurf_ccg.c
index f21d4f658ab..0889e9d9d2a 100644
--- a/source/blender/blenkernel/intern/subsurf_ccg.c
+++ b/source/blender/blenkernel/intern/subsurf_ccg.c
@@ -561,9 +561,12 @@ static DerivedMesh *ss_to_cdderivedmesh(CSubSurf *ss, int ssFromEditmesh,
cgdm = getCCGDerivedMesh(ss, drawInteriorEdges, useSubsurfUv, dm);
result = CDDM_copy(cgdm);
+
cgdm->needsFree = 1;
cgdm->release(cgdm);
+ CDDM_calc_normals(result);
+
return result;
#if 0
DerivedMesh *result;