GpuVa.cs 456 B

1234567891011121314151617181920
  1. namespace Ryujinx.Graphics.Gpu.State
  2. {
  3. /// <summary>
  4. /// Split GPU virtual address.
  5. /// </summary>
  6. struct GpuVa
  7. {
  8. public uint High;
  9. public uint Low;
  10. /// <summary>
  11. /// Packs the split address into a 64-bits address value.
  12. /// </summary>
  13. /// <returns>The 64-bits address value</returns>
  14. public ulong Pack()
  15. {
  16. return Low | ((ulong)High << 32);
  17. }
  18. }
  19. }