Blender Git Loki
Git Commits -> Revision b29d9de
Revision b29d9de by Lukas Toenne (alembic_pointcache) February 24, 2015, 17:25 (GMT) |
Refactoring of archive handling in readers/writers. Now instead of each reader/writer creating its own archive, the archive is created by the caller in advance and passed as a constructor argument. This means that multiple items can be stored together in the same archive. |
Commit Details:
Full Hash: b29d9de7ad3a2f7342ba9f93ae0fd35dae5e7569
Parent Commit: 517c95e
Lines Changed: +358, -352
23 Modified Paths:
/source/blender/makesdna/DNA_cache_library_types.h (+8, -0) (Diff)
/source/blender/modifiers/intern/MOD_pointcache.c (+2, -0) (Diff)
/source/blender/pointcache/alembic/abc_cloth.cpp (+20, -18) (Diff)
/source/blender/pointcache/alembic/abc_cloth.h (+4, -10) (Diff)
/source/blender/pointcache/alembic/abc_dynamicpaint.cpp (+16, -14) (Diff)
/source/blender/pointcache/alembic/abc_dynamicpaint.h (+4, -6) (Diff)
/source/blender/pointcache/alembic/abc_mesh.cpp (+19, -17) (Diff)
/source/blender/pointcache/alembic/abc_mesh.h (+4, -8) (Diff)
/source/blender/pointcache/alembic/abc_particles.cpp (+46, -115) (Diff)
/source/blender/pointcache/alembic/abc_particles.h (+8, -29) (Diff)
/source/blender/pointcache/alembic/abc_reader.cpp (+7, -0) (Diff)
/source/blender/pointcache/alembic/abc_reader.h (+12, -0) (Diff)
/source/blender/pointcache/alembic/abc_rigidbody.cpp (+15, -13) (Diff)
/source/blender/pointcache/alembic/abc_rigidbody.h (+4, -6) (Diff)
/source/blender/pointcache/alembic/abc_smoke.cpp (+18, -16) (Diff)
/source/blender/pointcache/alembic/abc_smoke.h (+4, -6) (Diff)
/source/blender/pointcache/alembic/abc_softbody.cpp (+18, -16) (Diff)
/source/blender/pointcache/alembic/abc_softbody.h (+4, -6) (Diff)
/source/blender/pointcache/alembic/abc_writer.cpp (+7, -0) (Diff)
/source/blender/pointcache/alembic/abc_writer.h (+12, -0) (Diff)
/source/blender/pointcache/intern/alembic.h (+21, -17) (Diff)
/source/blender/pointcache/PTC_api.cpp (+79, -37) (Diff)
/source/blender/pointcache/PTC_api.h (+26, -18) (Diff)
/source/blender/modifiers/intern/MOD_pointcache.c (+2, -0) (Diff)
/source/blender/pointcache/alembic/abc_cloth.cpp (+20, -18) (Diff)
/source/blender/pointcache/alembic/abc_cloth.h (+4, -10) (Diff)
/source/blender/pointcache/alembic/abc_dynamicpaint.cpp (+16, -14) (Diff)
/source/blender/pointcache/alembic/abc_dynamicpaint.h (+4, -6) (Diff)
/source/blender/pointcache/alembic/abc_mesh.cpp (+19, -17) (Diff)
/source/blender/pointcache/alembic/abc_mesh.h (+4, -8) (Diff)
/source/blender/pointcache/alembic/abc_particles.cpp (+46, -115) (Diff)
/source/blender/pointcache/alembic/abc_particles.h (+8, -29) (Diff)
/source/blender/pointcache/alembic/abc_reader.cpp (+7, -0) (Diff)
/source/blender/pointcache/alembic/abc_reader.h (+12, -0) (Diff)
/source/blender/pointcache/alembic/abc_rigidbody.cpp (+15, -13) (Diff)
/source/blender/pointcache/alembic/abc_rigidbody.h (+4, -6) (Diff)
/source/blender/pointcache/alembic/abc_smoke.cpp (+18, -16) (Diff)
/source/blender/pointcache/alembic/abc_smoke.h (+4, -6) (Diff)
/source/blender/pointcache/alembic/abc_softbody.cpp (+18, -16) (Diff)
/source/blender/pointcache/alembic/abc_softbody.h (+4, -6) (Diff)
/source/blender/pointcache/alembic/abc_writer.cpp (+7, -0) (Diff)
/source/blender/pointcache/alembic/abc_writer.h (+12, -0) (Diff)
/source/blender/pointcache/intern/alembic.h (+21, -17) (Diff)
/source/blender/pointcache/PTC_api.cpp (+79, -37) (Diff)
/source/blender/pointcache/PTC_api.h (+26, -18) (Diff)