mirror of
https://git.naxdy.org/Mirror/Ryujinx.git
synced 2026-04-21 06:51:57 +00:00
chore: change MultiRegionHandle GetHandles to an accessor property
This commit is contained in:
parent
9c00ffa4b1
commit
2ea829f17b
3 changed files with 4 additions and 7 deletions
|
|
@ -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
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -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)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -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));
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue