Blender Git Loki
Git Commits -> Revision d566fe6
Revision d566fe6 by Geoffrey Bantle (master) February 25, 2008, 04:53 (GMT) |
-> Bevel Fixed the following problems with Bevel code -meshes with 2 edged faces left over at the end would cause buffer overrun whens converting from a Bmesh to a Derived Mesh. The conversion process now checks for both double edges and faces and removes them when present. -BME_reverse_loop euler had a bug that was causing the corruption of radial cycle. This would lead to the bevel tool hanging for a long time and possibly crashing. -Added optimization of BME_reverse loop so that it no longer does tiny allocations but instead uses an area of 'scratch' memory. The same thing will be done to the Make Face euler soon -Added proper call to selection flushing for editmode. -Some miscellaneous cleanups and removal of unneeded debug printfs. |
Commit Details:
Full Hash: d566fe665ad1c9f5a1078fba76f230fdd8675452
SVN Revision: 13859
Parent Commit: 3023458
Lines Changed: +137, -331
6 Modified Paths:
/source/blender/blenkernel/BKE_bmesh.h (+5, -13) (Diff)
/source/blender/blenkernel/intern/BME_conversions.c (+16, -14) (Diff)
/source/blender/blenkernel/intern/BME_eulers.c (+38, -79) (Diff)
/source/blender/blenkernel/intern/BME_mesh.c (+9, -31) (Diff)
/source/blender/blenkernel/intern/BME_tools.c (+68, -194) (Diff)
/source/blender/src/editmesh_tools.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/BME_conversions.c (+16, -14) (Diff)
/source/blender/blenkernel/intern/BME_eulers.c (+38, -79) (Diff)
/source/blender/blenkernel/intern/BME_mesh.c (+9, -31) (Diff)
/source/blender/blenkernel/intern/BME_tools.c (+68, -194) (Diff)
/source/blender/src/editmesh_tools.c (+1, -0) (Diff)