Blender Git Commit Log

Git Commits -> Revision 2169e58

Revision 2169e58 by Kévin Dietrich (alembic_basic_io)
June 21, 2016, 11:30 (GMT)
Store a pointer to an open Alembic archive in the CacheFile data-block.

This avoids re-opening the same file over and over again for every
modifier/constraint that references it and it provides a unique place to
open archives for new frames when using file sequences.

Commit Details:

Full Hash: 2169e583cf4885319db10445fe1a1b61dd885ab2
Parent Commit: 8547816
Lines Changed: +163, -55

12 Modified Paths:

/source/blender/alembic/ABC_alembic.h (+8, -5) (Diff)
/source/blender/alembic/intern/alembic_capi.cc (+62, -35) (Diff)
/source/blender/blenkernel/BKE_cachefile.h (+5, -0) (Diff)
/source/blender/blenkernel/intern/cachefile.c (+35, -1) (Diff)
/source/blender/blenkernel/intern/constraint.c (+1, -4) (Diff)
/source/blender/blenkernel/intern/library.c (+2, -1) (Diff)
/source/blender/blenkernel/intern/scene.c (+2, -0) (Diff)
/source/blender/blenloader/CMakeLists.txt (+7, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+17, -0) (Diff)
/source/blender/makesdna/DNA_cachefile_types.h (+2, -0) (Diff)
/source/blender/makesrna/intern/rna_cachefile.c (+20, -1) (Diff)
/source/blender/modifiers/intern/MOD_meshsequencecache.c (+2, -8) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021