From 71d18f59a34cd792514e1c9e43b834cd8dc1b4af Mon Sep 17 00:00:00 2001 From: Bastien Montagne Date: Wed, 19 Sep 2018 11:08:27 +0200 Subject: Mesh Sequence Cash: do not *always* report as depending on time! --- source/blender/modifiers/intern/MOD_meshsequencecache.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'source/blender/modifiers/intern/MOD_meshsequencecache.c') diff --git a/source/blender/modifiers/intern/MOD_meshsequencecache.c b/source/blender/modifiers/intern/MOD_meshsequencecache.c index 8e04ff04648..b1c6268649a 100644 --- a/source/blender/modifiers/intern/MOD_meshsequencecache.c +++ b/source/blender/modifiers/intern/MOD_meshsequencecache.c @@ -155,8 +155,12 @@ static DerivedMesh *applyModifier( static bool dependsOnTime(ModifierData *md) { - UNUSED_VARS(md); - return true; +#ifdef WITH_ALEMBIC + MeshSeqCacheModifierData *mcmd = (MeshSeqCacheModifierData *) md; + return (mcmd->cache_file != NULL); +#else + return false; +#endif } static void foreachIDLink( -- cgit v1.2.3 From 340527cd37ad8b2be0285ed4561d15f0f39bc5be Mon Sep 17 00:00:00 2001 From: Bastien Montagne Date: Wed, 19 Sep 2018 11:11:39 +0200 Subject: Fix unused var in case Alembic is not enabled, in own previous commit. Sorry for the noise... --- source/blender/modifiers/intern/MOD_meshsequencecache.c | 1 + 1 file changed, 1 insertion(+) (limited to 'source/blender/modifiers/intern/MOD_meshsequencecache.c') diff --git a/source/blender/modifiers/intern/MOD_meshsequencecache.c b/source/blender/modifiers/intern/MOD_meshsequencecache.c index b1c6268649a..4b7b4f63dde 100644 --- a/source/blender/modifiers/intern/MOD_meshsequencecache.c +++ b/source/blender/modifiers/intern/MOD_meshsequencecache.c @@ -159,6 +159,7 @@ static bool dependsOnTime(ModifierData *md) MeshSeqCacheModifierData *mcmd = (MeshSeqCacheModifierData *) md; return (mcmd->cache_file != NULL); #else + UNUSED_VARS(md); return false; #endif } -- cgit v1.2.3