Free edges map before recursive calls to reduce memory consumption
parent
76c69205b1
commit
c89274d366
|
@ -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.
|
||||||
|
|
Loading…
Reference in New Issue