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)
/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)