GpuVa.cs
1 namespace Ryujinx.Graphics.Gpu.Engine.Types 2 { 3 /// <summary> 4 /// Split GPU virtual address. 5 /// </summary> 6 struct GpuVa 7 { 8 #pragma warning disable CS0649 // Field is never assigned to 9 public uint High; 10 public uint Low; 11 #pragma warning restore CS0649 12 13 /// <summary> 14 /// Packs the split address into a 64-bits address value. 15 /// </summary> 16 /// <returns>The 64-bits address value</returns> 17 public readonly ulong Pack() 18 { 19 return Low | ((ulong)High << 32); 20 } 21 } 22 }