Blender Git Commit Log
Git Commits -> Revision 2e9cb31
Revision 2e9cb31 by Nicholas Bishop (master) December 30, 2012, 18:24 (GMT) |
Add BMLog for efficiently storing changes to vertices and faces The BMLog is an interface for storing undo/redo steps as a BMesh is modified. It only stores changes to the BMesh, not full copies. Currently it supports the following types of changes: - Adding and removing vertices - Adding and removing faces - Moving vertices - Setting vertex paint-mask values - Setting vertex hflags |
Commit Details:
Full Hash: 2e9cb31c02378fd5b9b3f26f6f26501d1aa999a2
SVN Revision: 53435
Parent Commit: 1b4b5f9
Lines Changed: +1071, -1
2 Added Paths:
/source/blender/bmesh/intern/bmesh_log.c (+962, -0) (View)
/source/blender/bmesh/intern/bmesh_log.h (+102, -0) (View)
/source/blender/bmesh/intern/bmesh_log.h (+102, -0) (View)