The official Blender project repository.
Sean Kim
6b7ba4c726
Currently, Sculpt Mode's UndoStep stores two main categories of data, the first category is valid for undo pushes where individual nodes of a mesh are modified, the second category is when the entire mesh is changed. To avoid extra processing of data and move towards reducing and simplifying the amount of data each of these types of undo operations need, this commit strips down the data stored when a geometry_push step is called. Additionally, there are some areas in the code which called `BKE_sculpt_update_object_for_edit` as a requirement for the undo step data, these calls have been removed. --- Testing: * Undo / Redo on mesh with color attributes and performing remesh operations * Undo / Redo with shape key data * Undo / Redo with trim tools * Base Mesh * Deform Modifier Pull Request: #129828 |
||
---|---|---|
.gitea | ||
.github | ||
build_files | ||
doc | ||
extern | ||
intern | ||
lib | ||
locale | ||
release | ||
scripts | ||
source | ||
tests | ||
tools | ||
.clang-format | ||
.clang-tidy | ||
.editorconfig | ||
.git-blame-ignore-revs | ||
.gitignore | ||
.gitmodules | ||
AUTHORS | ||
CMakeLists.txt | ||
COPYING | ||
GNUmakefile | ||
make.bat | ||
pyproject.toml | ||
README.md |
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different, but compatible license.
See blender.org/about/license for details.