From 64d11d3574e0349b08d523d46dfbbf7957df89fb Mon Sep 17 00:00:00 2001 From: gdk Date: Fri, 24 Dec 2021 21:55:02 -0300 Subject: [PATCH] Remove Intel bug workaround, it was fixed on the latest driver --- Ryujinx.Graphics.Vulkan/BufferHolder.cs | 6 ------ Ryujinx.Graphics.Vulkan/StagingBuffer.cs | 5 ----- 2 files changed, 11 deletions(-) diff --git a/Ryujinx.Graphics.Vulkan/BufferHolder.cs b/Ryujinx.Graphics.Vulkan/BufferHolder.cs index 0d3a7c5e0..6d2bbbc7b 100644 --- a/Ryujinx.Graphics.Vulkan/BufferHolder.cs +++ b/Ryujinx.Graphics.Vulkan/BufferHolder.cs @@ -274,12 +274,6 @@ namespace Ryujinx.Graphics.Vulkan dstOffset, data.Length); - // Not flushing commands here causes glitches on Intel (driver bug?) - if (_gd.IsIntelWindows) - { - _gd.FlushAllCommands(); - } - return true; } diff --git a/Ryujinx.Graphics.Vulkan/StagingBuffer.cs b/Ryujinx.Graphics.Vulkan/StagingBuffer.cs index 55283d54e..3231fd0dc 100644 --- a/Ryujinx.Graphics.Vulkan/StagingBuffer.cs +++ b/Ryujinx.Graphics.Vulkan/StagingBuffer.cs @@ -82,11 +82,6 @@ namespace Ryujinx.Graphics.Vulkan { scoped.Dispose(); } - else if (_gd.IsIntelWindows) - { - // Not flushing commands here causes glitches on Intel (driver bug?) - _gd.FlushAllCommands(); - } } private void PushDataImpl(CommandBufferScoped cbs, BufferHolder dst, int dstOffset, ReadOnlySpan data)