Disable delayed counter copy on NVIDIA

This commit is contained in:
riperiperi 2024-02-15 11:26:20 +00:00
parent 71901a54b8
commit 1a85c9a00b

View file

@ -81,11 +81,20 @@ namespace Ryujinx.Graphics.OpenGL.Queries
}
public bool QueueCopy(BufferedQuery query)
{
if (HwCapabilities.Vendor == HwCapabilities.GpuVendor.Nvidia)
{
// NVIDIA seems to make up a rule where query results can't be copied to buffers
// when unrelated query objects are in use.
return false;
}
else
{
_queuedCopies.Add(query);
return true;
}
}
public void Dispose()
{