From 2bb39ff03e7f8b4f3383d5a5383dc9cbd808f0b6 Mon Sep 17 00:00:00 2001 From: gdkchan Date: Sun, 12 Jan 2020 19:12:40 -0300 Subject: Replace glFinish with barrier for WaitForIdle (#878) --- Ryujinx.Graphics.OpenGL/Pipeline.cs | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'Ryujinx.Graphics.OpenGL/Pipeline.cs') diff --git a/Ryujinx.Graphics.OpenGL/Pipeline.cs b/Ryujinx.Graphics.OpenGL/Pipeline.cs index 669cfe3e..c9d8186f 100644 --- a/Ryujinx.Graphics.OpenGL/Pipeline.cs +++ b/Ryujinx.Graphics.OpenGL/Pipeline.cs @@ -37,6 +37,11 @@ namespace Ryujinx.Graphics.OpenGL _clipDepthMode = ClipDepthMode.NegativeOneToOne; } + public void Barrier() + { + GL.MemoryBarrier(MemoryBarrierFlags.AllBarrierBits); + } + public void ClearRenderTargetColor(int index, uint componentMask, ColorF color) { GL.ColorMask( -- cgit v1.2.3