The source project of this merge request has been removed.
Fix Animation Cache Clear for Transform Masks
This was triggered during spontaneous job updates where transforms masks would inappropriately flush all frames in because the frames were marked dirty every time.
My temporary solution was to make another requestProjectionUpdateNoFilthy
method that allows the projection to update without triggering a flush of the entire animation cache. The animation cache should ideally only change when the mask (transform or otherwise) itself changes.
Longer term solutions might involve revisiting the notifyNodeChanged
code to account for sporadic jobs entirely?
This is functional, but labeling it WIP
for now because I'm not 100% satisfied with this solution.
Edited by Eoin O'Neill