Blender Git Commit Log

Git Commits -> Revision f5a019e

Revision f5a019e by Bastien Montagne (master)
December 14, 2020, 10:37 (GMT)
LibOverride: Do not store some heavy data from override IDs.

This commit removes geometry from meshes and shapekeys, and embedded
files, from liboverride IDs.

This data is never overrideable, there is no reason to store extra
useless copies of it in production files.

See T78944.

Note that we may add more data to be skipped on write for liboverrides
in the future, but this commit should address all the most important
cases already.

Reviewed By: brecht

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

Commit Details:

Full Hash: f5a019ed43ab07a7d265d81e8ce89d15aaff00ef
Parent Commit: 8e1b63d
Lines Changed: +84, -23

6 Modified Paths:

/source/blender/blenkernel/intern/font.c (+7, -1) (Diff)
/source/blender/blenkernel/intern/image.c (+12, -5) (Diff)
/source/blender/blenkernel/intern/key.c (+11, -4) (Diff)
/source/blender/blenkernel/intern/mesh.c (+40, -11) (Diff)
/source/blender/blenkernel/intern/sound.c (+7, -1) (Diff)
/source/blender/blenkernel/intern/volume.cc (+7, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021