Fix push descriptors bugfix logic for Intel Arc on Linux

This commit is contained in:
KeatonTheBot 2025-10-01 15:30:02 -05:00 committed by GreemDev
parent 5fb0b5e7ec
commit 1900924a78

View file

@ -160,7 +160,7 @@ namespace Ryujinx.Graphics.Vulkan
private static bool HasPushDescriptorsBug(VulkanRenderer gd) private static bool HasPushDescriptorsBug(VulkanRenderer gd)
{ {
// Those GPUs/drivers do not work properly with push descriptors, so we must force disable them. // Those GPUs/drivers do not work properly with push descriptors, so we must force disable them.
return gd.IsNvidiaPreTuring || (gd.IsIntelArc && (gd.IsIntelWindows && gd.IsIntelLinux)); return gd.IsNvidiaPreTuring || (gd.IsIntelArc && (gd.IsIntelWindows || gd.IsIntelLinux));
} }
private static bool CanUsePushDescriptors(VulkanRenderer gd, ResourceLayout layout, bool isCompute) private static bool CanUsePushDescriptors(VulkanRenderer gd, ResourceLayout layout, bool isCompute)