Remove long <-> ulong casts from Nvservices code (#1848)

* Remove long <-> ulong casts from Nvservices code

* review: fix lint
This commit is contained in:
Bruno Macabeus 2021-01-01 14:03:33 -08:00 committed by GitHub
parent 532b8cad13
commit b9fd7c8b23
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
12 changed files with 89 additions and 89 deletions

View file

@ -134,7 +134,7 @@ namespace Ryujinx.HLE.HOS.Services.Nv.NvDrvServices.NvMap
int size = BitUtils.AlignUp(map.Size, (int)MemoryManager.PageSize);
long address = arguments.Address;
ulong address = arguments.Address;
if (address == 0)
{

View file

@ -5,11 +5,11 @@ namespace Ryujinx.HLE.HOS.Services.Nv.NvDrvServices.NvMap
[StructLayout(LayoutKind.Sequential)]
struct NvMapAlloc
{
public int Handle;
public int HeapMask;
public int Flags;
public int Align;
public long Kind;
public long Address;
public int Handle;
public int HeapMask;
public int Flags;
public int Align;
public long Kind;
public ulong Address;
}
}

View file

@ -5,10 +5,10 @@ namespace Ryujinx.HLE.HOS.Services.Nv.NvDrvServices.NvMap
[StructLayout(LayoutKind.Sequential)]
struct NvMapFree
{
public int Handle;
public int Padding;
public long Address;
public int Size;
public int Flags;
public int Handle;
public int Padding;
public ulong Address;
public int Size;
public int Flags;
}
}

View file

@ -5,15 +5,15 @@ namespace Ryujinx.HLE.HOS.Services.Nv.NvDrvServices.NvMap
class NvMapHandle
{
#pragma warning disable CS0649
public int Handle;
public int Id;
public int Handle;
public int Id;
#pragma warning restore CS0649
public int Size;
public int Align;
public int Kind;
public long Address;
public bool Allocated;
public long DmaMapAddress;
public int Size;
public int Align;
public int Kind;
public ulong Address;
public bool Allocated;
public ulong DmaMapAddress;
private long _dupes;