diff --git a/src/Ryujinx.Graphics.Vulkan/Window.cs b/src/Ryujinx.Graphics.Vulkan/Window.cs index e1a8cfe43..3003acf20 100644 --- a/src/Ryujinx.Graphics.Vulkan/Window.cs +++ b/src/Ryujinx.Graphics.Vulkan/Window.cs @@ -560,12 +560,7 @@ namespace Ryujinx.Graphics.Vulkan _isLinear = _currentScalingFilter == ScalingFilter.Bilinear; break; case ScalingFilter.Fsr: - if (_scalingFilter is null) - { - _scalingFilter?.Dispose(); - _scalingFilter = new FsrScalingFilter(_gd, _device); - } - + _scalingFilter ??= new FsrScalingFilter(_gd, _device); _scalingFilter.Level = _scalingFilterLevel; break; }