diff options
author | Sybren A. Stüvel <sybren@blender.org> | 2020-09-28 18:13:40 +0300 |
---|---|---|
committer | Sybren A. Stüvel <sybren@blender.org> | 2020-09-28 18:13:40 +0300 |
commit | 48a0c931eea84fb072ce0b958090dda4b27cabff (patch) | |
tree | 6c1ec7de16c518961352e58082976927a8ff3a60 /build_files/cmake | |
parent | ddba5e0be37a7b13de309e543fcb3658edb2d60d (diff) |
Fix T80121: Forcefield F-curve modifier changes don't reset cache
Add a dependency graph relation Force Object Animation → Scene Rigid
Body World Rebuild. This ensures that the rigid body world is rebuilt
when a force object is re-tagged for animation updates.
The extra relation doesn't add any new calculations when the animation
is running, as the Time Source node already had a relation to the
scene's `RIGIDBODY_REBUILD` node.
The relation is created directly to the `RIGIDBODY_REBUILD` Operation. I
would have liked to target the containing Component instead. However,
that has the `RIGIDBODY_SIM` operation as entry node, which isn't enough
to actually fix T80121.
Reviewers: Sergey
Differential Revision: https://developer.blender.org/T80121
Diffstat (limited to 'build_files/cmake')
0 files changed, 0 insertions, 0 deletions