Blender Git Commit Log

Git Commits -> Revision b2c2d7b

Revision b2c2d7b by Sergey Sharybin (master)
April 14, 2020, 07:46 (GMT)
Sculpt: Implement undo of Apply Base during sculpt session

The idea is to push both base mesh geometry and PBVH coordinates
so it is possible to undo everything without loosing data which was
not flushed from sculpt session to base mesh.

It is possible do memory optimization to avoid push custom data
layers which are not touched by operator, but before doing that
better to ensure this is a correct and working approach.

Differential Revision: https://developer.blender.org/D7381

Commit Details:

Full Hash: b2c2d7b7f13a0c033853dcc87b49dbda4ba737af
Parent Commit: 9e0b44a
Lines Changed: +105, -2

4 Modified Paths:

/source/blender/editors/include/ED_sculpt.h (+5, -0) (Diff)
/source/blender/editors/object/object_modifier.c (+6, -1) (Diff)
/source/blender/editors/sculpt_paint/sculpt_intern.h (+1, -0) (Diff)
/source/blender/editors/sculpt_paint/sculpt_undo.c (+93, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021