Patches to Bf Blender for CAD development. https://tornavis.org/
Go to file
Jacques Lucke efb511a76d Core: remove support for writing MemFile undo steps as .blend files
In many modes, Blender uses the `MemFile` undo step, which serializes all DNA
data in RAM almost as if writing a .blend file. For auto-save, Blender used to
write the last `MemFile` undo step to disk because that was faster serializing
all of DNA again. Furthermore, saving the `quit.blend` file when closing Blender
also used this.

This functionality is now removed in preparate for supporting implicit sharing
in the undo system (#106903). Auto-save and saving the quit.blend file now use
regular file saving.

The removal of this feature and its implications have also been discussed here:
https://devtalk.blender.org/t/remove-support-for-saving-memfile-undo-steps-as-blend-files-proposal/33544
2024-02-29 17:04:44 +01:00
.gitea Revert "Experiment: Add release notes PR link field to pull request template" 2024-02-16 16:41:07 +01:00
.github Docs: Replace most wiki links with links to new developer docs 2024-01-18 16:49:38 +01:00
build_files Merge branch 'blender-v4.1-release' 2024-02-29 12:34:14 +11:00
doc Merge branch 'blender-v4.1-release' 2024-02-19 22:12:19 -05:00
extern Extern: update Audaspace to latest version 2024-02-29 12:08:00 +01:00
intern Merge branch 'blender-v4.1-release' 2024-02-29 13:52:19 +01:00
lib Update submodule hashes 2024-02-22 19:28:49 +01:00
locale I18N: Updated UI translations from git/weblate (db64de8fc876). 2024-02-26 13:05:07 +01:00
release Extern: update Audaspace to latest version 2024-02-29 12:08:00 +01:00
scripts EEVEE-Next: Add Shadows PCF 2024-02-29 15:47:16 +01:00
source Core: remove support for writing MemFile undo steps as .blend files 2024-02-29 17:04:44 +01:00
tests Compositor: Unify plane anti-aliasing between CPU and GPU 2024-02-29 12:30:16 +01:00
tools Cleanup: reduce right-shift in Python scripts 2024-02-28 11:02:54 +11:00
.clang-format Clang-Format: Ensure single new line at the end of files 2024-02-22 14:42:10 +01:00
.clang-tidy Clang-tidy: Ignore variable name length and .c/.cc include warnings 2022-05-06 15:26:54 +02:00
.editorconfig editorconfig: add HTML entry 2023-12-08 13:28:13 +11:00
.git-blame-ignore-revs Cleanup: add commit to .git-blame-ignore-revs 2023-05-03 20:31:11 +10:00
.gitignore Switch SVN to Git submodules using Git-LFS 2024-02-22 13:50:55 +01:00
.gitmodules Point submodules to the main branch 2024-02-22 13:56:33 +01:00
AUTHORS AUTHORS: correct canonical authors map 2024-01-16 17:30:38 +11:00
CMakeLists.txt CMake: Add build option to disable experimental features 2024-02-21 09:57:40 +01:00
COPYING
GNUmakefile Merge branch 'blender-v4.1-release' into main 2024-02-22 15:12:40 +01:00
README.md Docs: Replace most wiki links with links to new developer docs 2024-01-18 16:49:38 +01:00
make.bat Switch SVN to Git submodules using Git-LFS 2024-02-22 13:50:55 +01:00
pyproject.toml Black: skip string normalisation 2024-01-22 10:09:33 +01:00

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.

Blender screenshot

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.