diff options
Diffstat (limited to 'Ryujinx.Graphics.OpenGL/Queries/BufferedQuery.cs')
-rw-r--r-- | Ryujinx.Graphics.OpenGL/Queries/BufferedQuery.cs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Ryujinx.Graphics.OpenGL/Queries/BufferedQuery.cs b/Ryujinx.Graphics.OpenGL/Queries/BufferedQuery.cs index 7323abfe..027495cd 100644 --- a/Ryujinx.Graphics.OpenGL/Queries/BufferedQuery.cs +++ b/Ryujinx.Graphics.OpenGL/Queries/BufferedQuery.cs @@ -56,6 +56,11 @@ namespace Ryujinx.Graphics.OpenGL.Queries GL.GetQueryObject(Query, GetQueryObjectParam.QueryResult, (long*)0); GL.MemoryBarrier(MemoryBarrierFlags.QueryBufferBarrierBit | MemoryBarrierFlags.ClientMappedBufferBarrierBit); } + else + { + // Dummy result, just return 0. + Marshal.WriteInt64(_bufferMap, 0L); + } } public bool TryGetResult(out long result) |