chore: change MultiRegionHandle GetHandles to an accessor property

This commit is contained in:
GreemDev 2025-09-28 00:30:50 -05:00
parent 9c00ffa4b1
commit 2ea829f17b
3 changed files with 4 additions and 7 deletions

View file

@ -138,7 +138,7 @@ namespace Ryujinx.Graphics.Gpu.Memory
{ {
if (item.Value._useGranular) if (item.Value._useGranular)
{ {
baseHandles.AddRange((item.Value._memoryTrackingGranular.GetHandles())); baseHandles.AddRange(item.Value._memoryTrackingGranular.Handles);
} }
else else
{ {

View file

@ -123,10 +123,7 @@ namespace Ryujinx.Memory.Tracking
Dirty = true; Dirty = true;
} }
public IEnumerable<RegionHandle> GetHandles() public IEnumerable<RegionHandle> Handles => _handles;
{
return _handles;
}
public void ForceDirty(ulong address, ulong size) public void ForceDirty(ulong address, ulong size)
{ {

View file

@ -335,7 +335,7 @@ namespace Ryujinx.Tests.Memory
IEnumerable<IRegionHandle>[] handleGroups = IEnumerable<IRegionHandle>[] handleGroups =
[ [
granular.GetHandles(), granular.Handles,
singlePages, singlePages,
doublePages doublePages
]; ];
@ -389,7 +389,7 @@ namespace Ryujinx.Tests.Memory
Assert.IsTrue(throws); Assert.IsTrue(throws);
} }
IEnumerable<IRegionHandle> combinedHandles = combined.GetHandles(); IEnumerable<IRegionHandle> combinedHandles = combined.Handles;
Assert.AreEqual(handleGroups[0].ElementAt(0), combinedHandles.ElementAt(3)); Assert.AreEqual(handleGroups[0].ElementAt(0), combinedHandles.ElementAt(3));
Assert.AreEqual(handleGroups[0].ElementAt(1), combinedHandles.ElementAt(4)); Assert.AreEqual(handleGroups[0].ElementAt(1), combinedHandles.ElementAt(4));