aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Graphics.Gpu/GpuContext.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Ryujinx.Graphics.Gpu/GpuContext.cs')
-rw-r--r--Ryujinx.Graphics.Gpu/GpuContext.cs8
1 files changed, 8 insertions, 0 deletions
diff --git a/Ryujinx.Graphics.Gpu/GpuContext.cs b/Ryujinx.Graphics.Gpu/GpuContext.cs
index a6ccc735..f2a0d5e5 100644
--- a/Ryujinx.Graphics.Gpu/GpuContext.cs
+++ b/Ryujinx.Graphics.Gpu/GpuContext.cs
@@ -1,6 +1,7 @@
using Ryujinx.Graphics.GAL;
using Ryujinx.Graphics.Gpu.Engine;
using Ryujinx.Graphics.Gpu.Memory;
+using Ryujinx.Graphics.Gpu.Synchronization;
using System;
namespace Ryujinx.Graphics.Gpu
@@ -46,6 +47,11 @@ namespace Ryujinx.Graphics.Gpu
public DmaPusher DmaPusher { get; }
/// <summary>
+ /// GPU synchronization manager.
+ /// </summary>
+ public SynchronizationManager Synchronization { get; }
+
+ /// <summary>
/// Presentation window.
/// </summary>
public Window Window { get; }
@@ -81,6 +87,8 @@ namespace Ryujinx.Graphics.Gpu
DmaPusher = new DmaPusher(this);
+ Synchronization = new SynchronizationManager();
+
Window = new Window(this);
_caps = new Lazy<Capabilities>(Renderer.GetCapabilities);