Free edges map before recursive calls to reduce memory consumption

pull/480/head
Turo Lamminen 2015-03-08 00:16:48 +02:00
parent 76c69205b1
commit c89274d366
1 changed files with 3 additions and 0 deletions

View File

@ -290,6 +290,8 @@ void CatmullClarkSubdivider::InternSubdivide (
} }
} }
{
// we want edges to go away before the recursive calls so begin a new scope
EdgeMap edges; EdgeMap edges;
// --------------------------------------------------------------------- // ---------------------------------------------------------------------
@ -572,6 +574,7 @@ void CatmullClarkSubdivider::InternSubdivide (
} }
} }
} }
} // end of scope for edges, freeing its memory
// --------------------------------------------------------------------- // ---------------------------------------------------------------------
// 7. Apply the next subdivision step. // 7. Apply the next subdivision step.