Blender Git Commit Log

Git Commits -> Revision dc882a0

Revision dc882a0 by Lukas Toenne (alembic_pointcache)
February 19, 2015, 10:01 (GMT)
New ID datablock 'CacheLibrary', for managing physical cache archives
and files.

At it's core this is just a file path, but many different cache users
may refer to this, so having a dedicated ID block helps. It can be
compared to Image datablocks, which also primarily are used for data
on storage, but can be packed with the blend file, and carry some
additional information that would be cumbersome to keep sync'ed
otherwise.

The name 'CacheLibrary' deliberately resembles the 'Library' datablock:
just as a Library stores ID blocks in a physical file, a CacheLibrary
stores cached data (in Alembic HDF5/Ogawa or other formats).

Commit Details:

Full Hash: dc882a008c7f7a15e422daba60d696239eca887d
Parent Commit: 2366663
Lines Changed: +231, -2

1 Added Path:

/source/blender/makesrna/intern/rna_cache_library.c (+75, -0) (View)

21 Modified Paths:

/source/blender/blenfont/BLF_translation.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_library.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_main.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_pointcache.h (+3, -0) (Diff)
/source/blender/blenkernel/intern/idcode.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/library.c (+11, -0) (Diff)
/source/blender/blenkernel/intern/pointcache.c (+15, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+20, -1) (Diff)
/source/blender/blenloader/intern/writefile.c (+14, -0) (Diff)
/source/blender/editors/interface/interface_templates.c (+2, -0) (Diff)
/source/blender/makesdna/DNA_ID.h (+1, -0) (Diff)
/source/blender/makesdna/DNA_pointcache_types.h (+7, -0) (Diff)
/source/blender/makesrna/intern/CMakeLists.txt (+1, -0) (Diff)
/source/blender/makesrna/intern/makesrna.c (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_ID.c (+3, -0) (Diff)
/source/blender/makesrna/intern/rna_internal.h (+2, -0) (Diff)
/source/blender/makesrna/intern/rna_main.c (+7, -0) (Diff)
/source/blender/makesrna/intern/rna_main_api.c (+54, -0) (Diff)
/source/blender/makesrna/RNA_access.h (+1, -0) (Diff)
/source/blender/makesrna/RNA_enum_types.h (+2, -0) (Diff)
/source/blender/windowmanager/intern/wm_operators.c (+8, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021