Blender Git Commit Log
Git Commits -> Revision 3264461
Revision 3264461 by Campbell Barton (master) October 28, 2013, 02:05 (GMT) |
move bmesh array lookup data and utility functions from editmesh into bmesh, since enough bmesh operations can also take advantage of direct index lookups on verts/edges/faces. developers note: - EDBM_index_arrays_init/ensure/free -> BM_mesh_elem_table_ensure/init/free - EDBM_vert/edge/face_at_index -> BM_vert/edge/face_at_index - EDBM_uv_element_map_create/free -> BM_uv_element_map_create/free - ED_uv_element_get -> BM_uv_element_get |
Commit Details:
Full Hash: 32644615988277ce60e0447f08d40ef67971bd88
SVN Revision: 60959
Parent Commit: 0773fd7
Lines Changed: +443, -410
28 Modified Paths:
/source/blender/blenkernel/BKE_editmesh.h (+0, -7) (Diff)
/source/blender/blenkernel/intern/editderivedmesh.c (+16, -5) (Diff)
/source/blender/blenkernel/intern/editmesh.c (+0, -8) (Diff)
/source/blender/blenkernel/intern/mesh_evaluate.c (+1, -1) (Diff)
/source/blender/bmesh/bmesh_class.h (+19, -0) (Diff)
/source/blender/bmesh/intern/bmesh_core.c (+12, -3) (Diff)
/source/blender/bmesh/intern/bmesh_mesh.c (+177, -15) (Diff)
/source/blender/bmesh/intern/bmesh_mesh.h (+17, -2) (Diff)
/source/blender/editors/include/ED_mesh.h (+6, -16) (Diff)
/source/blender/editors/mesh/editface.c (+3, -3) (Diff)
/source/blender/editors/mesh/editmesh_loopcut.c (+3, -3) (Diff)
/source/blender/editors/mesh/editmesh_tools.c (+2, -2) (Diff)
/source/blender/editors/mesh/editmesh_utils.c (+36, -163) (Diff)
/source/blender/editors/mesh/meshtools.c (+2, -2) (Diff)
/source/blender/editors/mesh/mesh_navmesh.c (+4, -4) (Diff)
/source/blender/editors/object/object_vgroup.c (+6, -6) (Diff)
/source/blender/editors/sculpt_paint/sculpt_uv.c (+7, -7) (Diff)
/source/blender/editors/space_view3d/drawmesh.c (+2, -2) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+56, -56) (Diff)
/source/blender/editors/space_view3d/view3d_iterators.c (+7, -6) (Diff)
/source/blender/editors/space_view3d/view3d_snap.c (+2, -2) (Diff)
/source/blender/editors/transform/transform_conversions.c (+7, -7) (Diff)
/source/blender/editors/transform/transform_snap.c (+4, -4) (Diff)
/source/blender/editors/uvedit/uvedit_ops.c (+24, -24) (Diff)
/source/blender/editors/uvedit/uvedit_smart_stitch.c (+19, -19) (Diff)
/source/blender/editors/uvedit/uvedit_unwrap_ops.c (+3, -3) (Diff)
/source/blender/modifiers/intern/MOD_decimate.c (+7, -3) (Diff)
/source/blender/python/bmesh/bmesh_py_types.c (+1, -37) (Diff)
/source/blender/blenkernel/intern/editderivedmesh.c (+16, -5) (Diff)
/source/blender/blenkernel/intern/editmesh.c (+0, -8) (Diff)
/source/blender/blenkernel/intern/mesh_evaluate.c (+1, -1) (Diff)
/source/blender/bmesh/bmesh_class.h (+19, -0) (Diff)
/source/blender/bmesh/intern/bmesh_core.c (+12, -3) (Diff)
/source/blender/bmesh/intern/bmesh_mesh.c (+177, -15) (Diff)
/source/blender/bmesh/intern/bmesh_mesh.h (+17, -2) (Diff)
/source/blender/editors/include/ED_mesh.h (+6, -16) (Diff)
/source/blender/editors/mesh/editface.c (+3, -3) (Diff)
/source/blender/editors/mesh/editmesh_loopcut.c (+3, -3) (Diff)
/source/blender/editors/mesh/editmesh_tools.c (+2, -2) (Diff)
/source/blender/editors/mesh/editmesh_utils.c (+36, -163) (Diff)
/source/blender/editors/mesh/meshtools.c (+2, -2) (Diff)
/source/blender/editors/mesh/mesh_navmesh.c (+4, -4) (Diff)
/source/blender/editors/object/object_vgroup.c (+6, -6) (Diff)
/source/blender/editors/sculpt_paint/sculpt_uv.c (+7, -7) (Diff)
/source/blender/editors/space_view3d/drawmesh.c (+2, -2) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+56, -56) (Diff)
/source/blender/editors/space_view3d/view3d_iterators.c (+7, -6) (Diff)
/source/blender/editors/space_view3d/view3d_snap.c (+2, -2) (Diff)
/source/blender/editors/transform/transform_conversions.c (+7, -7) (Diff)
/source/blender/editors/transform/transform_snap.c (+4, -4) (Diff)
/source/blender/editors/uvedit/uvedit_ops.c (+24, -24) (Diff)
/source/blender/editors/uvedit/uvedit_smart_stitch.c (+19, -19) (Diff)
/source/blender/editors/uvedit/uvedit_unwrap_ops.c (+3, -3) (Diff)
/source/blender/modifiers/intern/MOD_decimate.c (+7, -3) (Diff)
/source/blender/python/bmesh/bmesh_py_types.c (+1, -37) (Diff)