diff --git a/Ryujinx.Graphics.Gpu/Image/TextureGroup.cs b/Ryujinx.Graphics.Gpu/Image/TextureGroup.cs index cd17564a01..a6e0616cc3 100644 --- a/Ryujinx.Graphics.Gpu/Image/TextureGroup.cs +++ b/Ryujinx.Graphics.Gpu/Image/TextureGroup.cs @@ -1431,10 +1431,10 @@ namespace Ryujinx.Graphics.Gpu.Image return; } + handle.Sync(_context); + _context.Renderer.BackgroundContextAction(() => { - handle.Sync(_context); - Storage.SignalModifiedDirty(); lock (handle.Overlaps)