another optimization pass. biggest change is MDeformGroup->dw is now allocated via...
authorJoseph Eagar <joeedh@gmail.com>
Thu, 10 Sep 2009 01:46:52 +0000 (01:46 +0000)
committerJoseph Eagar <joeedh@gmail.com>
Thu, 10 Sep 2009 01:46:52 +0000 (01:46 +0000)
commitb0a1904d33a1c097a8e8fd56fe9b3c1d3a34ca55
tree7a89f984f91cc4c20b365219f9de5663122a01ae
parentae446d79e027cf4eb6ea7290ea24c536711249d8
another optimization pass.  biggest change is MDeformGroup->dw is now allocated via a somewhat simplistic, if effective allocator.  This needs a little bit more work; I'd really prefer building this into guardedalloc, but the method requires mempools, which currently live in blenlib.  and I'm not sure if we can have guardedalloc linking with blenlib?  anyway, current allocator code is more of a temporary fix until I figure that out.
22 files changed:
source/blender/blenkernel/intern/BME_tools.c
source/blender/blenkernel/intern/armature.c
source/blender/blenkernel/intern/cloth.c
source/blender/blenkernel/intern/constraint.c
source/blender/blenkernel/intern/customdata.c
source/blender/blenkernel/intern/deform.c
source/blender/blenkernel/intern/editderivedbmesh.c
source/blender/blenkernel/intern/key.c
source/blender/blenkernel/intern/lattice.c
source/blender/blenkernel/intern/mesh.c
source/blender/blenkernel/intern/modifier.c
source/blender/blenkernel/intern/modifiers_bmesh.c
source/blender/blenkernel/intern/particle.c
source/blender/blenkernel/intern/softbody.c
source/blender/blenlib/BLI_cellalloc.h [new file with mode: 0644]
source/blender/blenlib/intern/BLI_cellalloc.c [new file with mode: 0644]
source/blender/blenlib/intern/BLI_mempool.c
source/blender/blenloader/intern/readfile.c
source/blender/bmesh/intern/bmesh_mesh.c
source/blender/editors/object/object_vgroup.c
source/blender/editors/sculpt_paint/paint_vertex.c
source/blender/windowmanager/intern/wm_init_exit.c