Blender Git Commit Log

Git Commits -> Revision 077edbb

Revision 077edbb by Brecht Van Lommel (master)
November 25, 2009, 14:27 (GMT)
Sculpt: external file storage for multires

* This is experimental, the file format may change still!
* Helps reduce memory usage, keeps .blend files smaller, and makes
saving quicker when not editing multires.
* This is implemented at the customdata level, currently only the
multires displacements can be stored externally.

ToDo

* Better integration with object duplication/removal/..
* Memory is not yet freed when exiting sculpt mode.
* Loading only lower levels is not supported yet.

Commit Details:

Full Hash: 077edbb384e3845f27cc06618046a08c7101cc4c
SVN Revision: 24889
Parent Commit: 436969c
Lines Changed: +927, -39

2 Added Paths:

/source/blender/blenkernel/BKE_btex.h (+64, -0) (View)
/source/blender/blenkernel/intern/btex.c (+482, -0) (View)

13 Modified Paths:

/release/scripts/ui/properties_data_modifier.py (+3, -3) (Diff)
/source/blender/blenkernel/BKE_customdata.h (+16, -0) (Diff)
/source/blender/blenkernel/intern/customdata.c (+295, -10) (Diff)
/source/blender/blenkernel/intern/multires.c (+4, -4) (Diff)
/source/blender/blenkernel/intern/pointcache.c (+4, -5) (Diff)
/source/blender/blenlib/BLI_string.h (+3, -0) (Diff)
/source/blender/blenlib/intern/string.c (+15, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+7, -3) (Diff)
/source/blender/blenloader/intern/writefile.c (+14, -5) (Diff)
/source/blender/editors/include/ED_sculpt.h (+1, -1) (Diff)
/source/blender/makesdna/DNA_customdata_types.h (+13, -4) (Diff)
/source/blender/makesrna/intern/rna_modifier.c (+4, -4) (Diff)
/source/blender/windowmanager/intern/wm_files.c (+2, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021