Files
UnrealEngineUWP/Engine/Plugins/Animation/AnimationData
bob tellez 1977ae1d70 [Backout] - CL25581118
[FYI] Jurre.deBaare
Original CL Desc
-----------------------------------------------------------------
UAnimSequence::IsCachedCookedPlatformDataLoaded Can Cause Cooks To Soft Lock
    - Add safety net in AnimSequence::PreSave to generate compressed data if necessary
    - Only try and update animation sequence with skeleton data (if it is actually out-of-date)
    - Deprecated ClearCompressedBoneData and ClearCompressedCurveData
    - Only early out of AnimSequence::BeginCacheDerivedData if hash matched running platform, if the data is _actually_ valid
    - AnimSequence::TryCancelAsyncTasks now only cancels the task, and leaves AnimationSequenceCompiler to clean up
    - AnimSequence::IsAsyncTaskComplete only returns true if _all_ tasks have finished (not just one)
    - AnimSequence::FinishAsyncTasks now handles cancelled tasks -> clear out compressed data, map entry and reset running platform hash (if applicable)
#rb Thomas.Sarkanen
#preflight 25504434

[CL 25598269 by bob tellez in ue5-main branch]
2023-05-24 02:07:24 -04:00
..