Blender Git Commit Log

Git Commits -> Revision c9e9a42

Revision c9e9a42 by Bastien Montagne (master)
July 14, 2021, 12:23 (GMT)
Fix T89771: Cloth disk cache is not read on library overrides in some cases.

Issue would happen when the original, linked data already had 'Disk Cache'
setting enabled. Override would then see no difference with linked data,
and not create any rule for it (as expected).

Root of the issue was that in Cloth modifier copy code, those disk cache
settings were not copied at all, so every time local overrides were
re-generated by copying linked data, those flags would be reset to their
default values.

NOTE: this might exist in other PointCache usages as well, but this code is
in such a bad state that I'd rather do minimal strictly needed changes
there, on a case-by-case basis. Proper recode of that whole system is
wayyyyy out of scope here.

Commit Details:

Full Hash: c9e9a422154581c5882b74e93c5be25798c88026
Parent Commit: f0ddbcb
Lines Changed: +2, -0

2 Modified Paths:

/source/blender/makesdna/DNA_pointcache_types.h (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_cloth.c (+1, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021