Skip to content

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.

BUG: 377289

Edited by Eoin O'Neill

Merge request reports