Fix same textures with unmapped start being considered different

This commit is contained in:
Gabriel A 2024-07-31 22:24:37 -03:00
parent d97e995e59
commit ba207bf253

View file

@ -4,6 +4,22 @@ namespace Ryujinx.Memory.Range
{
MultiRange Range { get; }
ulong BaseAddress => Range.GetSubRange(0).Address;
ulong BaseAddress
{
get
{
for (int index = 0; index < Range.Count; index++)
{
MemoryRange subRange = Range.GetSubRange(index);
if (subRange.Address != ulong.MaxValue)
{
return subRange.Address;
}
}
return ulong.MaxValue;
}
}
}
}