Blender Git Loki
Git Commits -> Revision 91ec385
March 26, 2015, 13:12 (GMT) |
Render/Viewport evaluation mode for cache libraries. This designates a cache library to be used either for the viewport or for renders. A "Render" cache library will evaluate modifiers with render settings and a "Viewport" cache library will use viewport (realtime) settings. When reading the cache, the library will only be used for the assigned purpose, i.e. a Render cache does not work for viewport caching and vice-versa (although a cache can be baked for one setting and then switched afterward). Note that render results will never be visible in the realtime viewport due to the way object evaluation is handled in Blender at this point (render settings are only evaluated explicitly during renderer sync). Conflicts: source/blender/blenkernel/intern/particle_system.c Conflicts: source/blender/blenkernel/intern/particle_system.c |
Commit Details:
Full Hash: 91ec385a0d642c256af0dc067cdc2773062f096e
Parent Commit: 81c720f
Lines Changed: +387, -114
23 Modified Paths:
/release/scripts/startup/bl_ui/properties_scene.py (+1, -0) (Diff)
/source/blender/blenkernel/BKE_cache_library.h (+21, -7) (Diff)
/source/blender/blenkernel/BKE_cloth.h (+1, -1) (Diff)
/source/blender/blenkernel/intern/cache_library.c (+83, -31) (Diff)
/source/blender/blenkernel/intern/cloth.c (+4, -3) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+10, -4) (Diff)
/source/blender/blenkernel/intern/particle.c (+5, -3) (Diff)
/source/blender/blenkernel/intern/particle_system.c (+1, -1) (Diff)
/source/blender/blenloader/intern/readfile.c (+1, -1) (Diff)
/source/blender/editors/io/io_cache_library.c (+12, -10) (Diff)
/source/blender/makesdna/DNA_cache_library_types.h (+7, -1) (Diff)
/source/blender/makesdna/DNA_modifier_types.h (+2, -1) (Diff)
/source/blender/makesrna/intern/rna_cache_library.c (+13, -0) (Diff)
/source/blender/modifiers/intern/MOD_cache.c (+9, -7) (Diff)
/source/blender/modifiers/intern/MOD_cloth.c (+2, -2) (Diff)
/source/blender/pointcache/alembic/abc_mesh.cpp (+48, -0) (Diff)
/source/blender/pointcache/alembic/abc_mesh.h (+40, -19) (Diff)
/source/blender/pointcache/alembic/alembic.cpp (+14, -4) (Diff)
/source/blender/pointcache/intern/export.cpp (+78, -7) (Diff)
/source/blender/pointcache/intern/export.h (+8, -1) (Diff)
/source/blender/pointcache/intern/ptc_types.h (+4, -2) (Diff)
/source/blender/pointcache/PTC_api.cpp (+16, -6) (Diff)
/source/blender/pointcache/PTC_api.h (+7, -3) (Diff)
/source/blender/blenkernel/BKE_cache_library.h (+21, -7) (Diff)
/source/blender/blenkernel/BKE_cloth.h (+1, -1) (Diff)
/source/blender/blenkernel/intern/cache_library.c (+83, -31) (Diff)
/source/blender/blenkernel/intern/cloth.c (+4, -3) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+10, -4) (Diff)
/source/blender/blenkernel/intern/particle.c (+5, -3) (Diff)
/source/blender/blenkernel/intern/particle_system.c (+1, -1) (Diff)
/source/blender/blenloader/intern/readfile.c (+1, -1) (Diff)
/source/blender/editors/io/io_cache_library.c (+12, -10) (Diff)
/source/blender/makesdna/DNA_cache_library_types.h (+7, -1) (Diff)
/source/blender/makesdna/DNA_modifier_types.h (+2, -1) (Diff)
/source/blender/makesrna/intern/rna_cache_library.c (+13, -0) (Diff)
/source/blender/modifiers/intern/MOD_cache.c (+9, -7) (Diff)
/source/blender/modifiers/intern/MOD_cloth.c (+2, -2) (Diff)
/source/blender/pointcache/alembic/abc_mesh.cpp (+48, -0) (Diff)
/source/blender/pointcache/alembic/abc_mesh.h (+40, -19) (Diff)
/source/blender/pointcache/alembic/alembic.cpp (+14, -4) (Diff)
/source/blender/pointcache/intern/export.cpp (+78, -7) (Diff)
/source/blender/pointcache/intern/export.h (+8, -1) (Diff)
/source/blender/pointcache/intern/ptc_types.h (+4, -2) (Diff)
/source/blender/pointcache/PTC_api.cpp (+16, -6) (Diff)
/source/blender/pointcache/PTC_api.h (+7, -3) (Diff)