Remove system lockers during asset loads or saving (only unload needs it)

This commit is contained in:
Wojtek Figat
2025-09-09 15:26:27 +02:00
parent 1f56c75821
commit 19d0d3b683
5 changed files with 0 additions and 24 deletions

View File

@@ -22,7 +22,6 @@ AnimationGraphFunction::AnimationGraphFunction(const SpawnParams& params, const
Asset::LoadResult AnimationGraphFunction::load()
{
PROFILE_MEM(AnimationsData);
ScopeWriteLock systemScope(Animations::SystemLocker);
// Get graph data from chunk
const auto surfaceChunk = GetChunk(0);
@@ -98,7 +97,6 @@ bool AnimationGraphFunction::SaveSurface(const BytesContainer& data) const
{
if (OnCheckSave())
return true;
ScopeWriteLock systemScope(Animations::SystemLocker);
ScopeLock lock(Locker);
// Set Visject Surface data