Blender Git Loki
Git Commits -> Revision 09a52f1
Revision 09a52f1 by Campbell Barton (master) August 24, 2013, 17:33 (GMT) |
ghash: reserve size when its known or can be guessed close enough. also avoid allocs per node in pbvh_bmesh_node_limit_ensure() |
Commit Details:
Full Hash: 09a52f18b6d8bd77cbffd746f72e866e1740505f
SVN Revision: 59484
Parent Commit: 7bd4221
Lines Changed: +47, -41
14 Modified Paths:
/source/blender/blenkernel/intern/object_deform.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/pbvh.c (+3, -2) (Diff)
/source/blender/blenkernel/intern/pbvh_bmesh.c (+16, -8) (Diff)
/source/blender/blenkernel/intern/treehash.c (+1, -1) (Diff)
/source/blender/bmesh/intern/bmesh_log.c (+3, -3) (Diff)
/source/blender/bmesh/intern/bmesh_mesh.c (+3, -3) (Diff)
/source/blender/bmesh/intern/bmesh_operators.c (+1, -1) (Diff)
/source/blender/bmesh/intern/bmesh_walkers.c (+4, -6) (Diff)
/source/blender/bmesh/intern/bmesh_walkers_impl.c (+7, -10) (Diff)
/source/blender/editors/curve/editcurve.c (+1, -1) (Diff)
/source/blender/editors/mesh/meshtools.c (+1, -1) (Diff)
/source/blender/makesdna/intern/dna_genfile.c (+1, -1) (Diff)
/source/blender/windowmanager/intern/wm.c (+3, -2) (Diff)
/source/blender/windowmanager/intern/wm_operators.c (+2, -1) (Diff)
/source/blender/blenkernel/intern/pbvh.c (+3, -2) (Diff)
/source/blender/blenkernel/intern/pbvh_bmesh.c (+16, -8) (Diff)
/source/blender/blenkernel/intern/treehash.c (+1, -1) (Diff)
/source/blender/bmesh/intern/bmesh_log.c (+3, -3) (Diff)
/source/blender/bmesh/intern/bmesh_mesh.c (+3, -3) (Diff)
/source/blender/bmesh/intern/bmesh_operators.c (+1, -1) (Diff)
/source/blender/bmesh/intern/bmesh_walkers.c (+4, -6) (Diff)
/source/blender/bmesh/intern/bmesh_walkers_impl.c (+7, -10) (Diff)
/source/blender/editors/curve/editcurve.c (+1, -1) (Diff)
/source/blender/editors/mesh/meshtools.c (+1, -1) (Diff)
/source/blender/makesdna/intern/dna_genfile.c (+1, -1) (Diff)
/source/blender/windowmanager/intern/wm.c (+3, -2) (Diff)
/source/blender/windowmanager/intern/wm_operators.c (+2, -1) (Diff)