Blender Git Loki
Git Commits -> Revision a1bf207
Revision a1bf207 by Brecht Van Lommel (master) November 25, 2009, 13:11 (GMT) |
Sculpt: Subsurf * Now uses the CCG DerivedMesh also in object mode, used to be edit mode only. * Create CD_ORIGINDEX layer on demand, to save memory. * Removed ss_to_cdderivedmesh function, and instead create ccgdm and then convert that to cddm, to avoid code duplication. * Added and implement DerivedMesh interface functions to obtain face grids. * Store edge/face flags more memory efficient. * Export CCGDerivedMesh struct in BKE_subsurf.h |
Commit Details:
Full Hash: a1bf207be31f4bb578e920bc472cc3471a6554ca
SVN Revision: 24883
Parent Commit: 90cc7c8
Lines Changed: +495, -579
9 Modified Paths:
/source/blender/blenkernel/BKE_DerivedMesh.h (+17, -1) (Diff)
/source/blender/blenkernel/BKE_subsurf.h (+46, -7) (Diff)
/source/blender/blenkernel/intern/cdderivedmesh.c (+11, -6) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/multires.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/particle_system.c (+4, -3) (Diff)
/source/blender/blenkernel/intern/subsurf_ccg.c (+407, -554) (Diff)
/source/blender/editors/mesh/editface.c (+6, -4) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+1, -1) (Diff)
/source/blender/blenkernel/BKE_subsurf.h (+46, -7) (Diff)
/source/blender/blenkernel/intern/cdderivedmesh.c (+11, -6) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/multires.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/particle_system.c (+4, -3) (Diff)
/source/blender/blenkernel/intern/subsurf_ccg.c (+407, -554) (Diff)
/source/blender/editors/mesh/editface.c (+6, -4) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+1, -1) (Diff)