aboutsummaryrefslogtreecommitdiff
path: root/src/Ryujinx.Memory/VirtualMemoryManagerBase.cs
diff options
context:
space:
mode:
authorjhorv <38920027+jhorv@users.noreply.github.com>2024-08-05 20:09:08 -0400
committerGitHub <noreply@github.com>2024-08-05 21:09:08 -0300
commit7969fb6bbaf49a7a84df379d072b94286e4f7ada (patch)
treec5fdb45a7929601e217fb180f2678c449e3dc23b /src/Ryujinx.Memory/VirtualMemoryManagerBase.cs
parent4a4b11871e362016b41c56d4dd4654ade0b894e0 (diff)
Replace and remove obsolete ByteMemoryPool type (#7155)1.1.1372
* refactor: replace usage of ByteMemoryPool with MemoryOwner<byte> * refactor: delete unused ByteMemoryPool and ByteMemoryPool.ByteMemoryPoolBuffer types * refactor: change IMemoryOwner<byte> return types to MemoryOwner<byte> * fix(perf): get span via `MemoryOwner<T>.Span` directly instead of `MemoryOwner<T>.Memory.Span` * fix(perf): get span via MemoryOwner<T>.Span directly instead of `MemoryOwner<T>.Memory.Span` * fix(perf): get span via MemoryOwner<T>.Span directly instead of `MemoryOwner<T>.Memory.Span`
Diffstat (limited to 'src/Ryujinx.Memory/VirtualMemoryManagerBase.cs')
-rw-r--r--src/Ryujinx.Memory/VirtualMemoryManagerBase.cs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/Ryujinx.Memory/VirtualMemoryManagerBase.cs b/src/Ryujinx.Memory/VirtualMemoryManagerBase.cs
index 506e25f6..f4107224 100644
--- a/src/Ryujinx.Memory/VirtualMemoryManagerBase.cs
+++ b/src/Ryujinx.Memory/VirtualMemoryManagerBase.cs
@@ -130,9 +130,9 @@ namespace Ryujinx.Memory
}
else
{
- IMemoryOwner<byte> memoryOwner = ByteMemoryPool.Rent(size);
+ MemoryOwner<byte> memoryOwner = MemoryOwner<byte>.Rent(size);
- Read(va, memoryOwner.Memory.Span);
+ Read(va, memoryOwner.Span);
return new WritableRegion(this, va, memoryOwner);
}