diff options
Diffstat (limited to 'Ryujinx.Graphics.OpenGL/Pipeline.cs')
| -rw-r--r-- | Ryujinx.Graphics.OpenGL/Pipeline.cs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Ryujinx.Graphics.OpenGL/Pipeline.cs b/Ryujinx.Graphics.OpenGL/Pipeline.cs index 5e754d80..52d64df5 100644 --- a/Ryujinx.Graphics.OpenGL/Pipeline.cs +++ b/Ryujinx.Graphics.OpenGL/Pipeline.cs @@ -5,6 +5,7 @@ using Ryujinx.Graphics.OpenGL.Image; using Ryujinx.Graphics.OpenGL.Queries; using Ryujinx.Graphics.Shader; using System; +using System.Threading; namespace Ryujinx.Graphics.OpenGL { @@ -1163,6 +1164,11 @@ namespace Ryujinx.Graphics.OpenGL internal (int drawHandle, int readHandle) GetBoundFramebuffers() { + if (BackgroundContextWorker.InBackground) + { + return (0, 0); + } + return (_boundDrawFramebuffer, _boundReadFramebuffer); } |
