Blender Git Loki
Git Commits -> Revision dfad9b0
Revision dfad9b0 by Campbell Barton (master) June 2, 2013, 23:20 (GMT) |
fix [#35555] Collada: export destroys mesh in some cases add arguments to calculate normals when converting to bmesh: BM_mesh_bm_from_me, DM_to_bmesh This gives some speedup to undo (which didnt need to re-calculate vertex normals), and array modifier which doesnt need to calculate face normals at all |
Commit Details:
Full Hash: dfad9b0c09eed2de2c3bedd64691bf11f637725c
SVN Revision: 57208
Parent Commit: 99b55ef
Lines Changed: +54, -40
16 Modified Paths:
/source/blender/blenkernel/BKE_DerivedMesh.h (+3, -3) (Diff)
/source/blender/blenkernel/intern/mesh.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/modifiers_bmesh.c (+12, -10) (Diff)
/source/blender/bmesh/intern/bmesh_mesh_conv.c (+6, -1) (Diff)
/source/blender/bmesh/intern/bmesh_mesh_conv.h (+2, -1) (Diff)
/source/blender/bmesh/operators/bmo_mesh_conv.c (+1, -1) (Diff)
/source/blender/collada/collada_utils.cpp (+3, -2) (Diff)
/source/blender/editors/mesh/editmesh_tools.c (+1, -1) (Diff)
/source/blender/editors/mesh/editmesh_utils.c (+1, -4) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+1, -2) (Diff)
/source/blender/modifiers/intern/MOD_array.c (+2, -2) (Diff)
/source/blender/modifiers/intern/MOD_bevel.c (+1, -1) (Diff)
/source/blender/modifiers/intern/MOD_decimate.c (+5, -1) (Diff)
/source/blender/modifiers/intern/MOD_edgesplit.c (+2, -1) (Diff)
/source/blender/modifiers/intern/MOD_triangulate.c (+1, -1) (Diff)
/source/blender/python/bmesh/bmesh_py_types.c (+12, -8) (Diff)
/source/blender/blenkernel/intern/mesh.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/modifiers_bmesh.c (+12, -10) (Diff)
/source/blender/bmesh/intern/bmesh_mesh_conv.c (+6, -1) (Diff)
/source/blender/bmesh/intern/bmesh_mesh_conv.h (+2, -1) (Diff)
/source/blender/bmesh/operators/bmo_mesh_conv.c (+1, -1) (Diff)
/source/blender/collada/collada_utils.cpp (+3, -2) (Diff)
/source/blender/editors/mesh/editmesh_tools.c (+1, -1) (Diff)
/source/blender/editors/mesh/editmesh_utils.c (+1, -4) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+1, -2) (Diff)
/source/blender/modifiers/intern/MOD_array.c (+2, -2) (Diff)
/source/blender/modifiers/intern/MOD_bevel.c (+1, -1) (Diff)
/source/blender/modifiers/intern/MOD_decimate.c (+5, -1) (Diff)
/source/blender/modifiers/intern/MOD_edgesplit.c (+2, -1) (Diff)
/source/blender/modifiers/intern/MOD_triangulate.c (+1, -1) (Diff)
/source/blender/python/bmesh/bmesh_py_types.c (+12, -8) (Diff)