From 31a46799606ec8c2a17a4c75c38acc6723cb7029 Mon Sep 17 00:00:00 2001 From: WinterSnowfall Date: Tue, 25 Feb 2025 19:59:16 +0200 Subject: [PATCH] [dxvk] Don't skip CPU devices when a device filter is set --- src/dxvk/dxvk_device_filter.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/dxvk/dxvk_device_filter.cpp b/src/dxvk/dxvk_device_filter.cpp index 0bd0e5ca5..df9c09694 100644 --- a/src/dxvk/dxvk_device_filter.cpp +++ b/src/dxvk/dxvk_device_filter.cpp @@ -33,9 +33,7 @@ namespace dxvk { if (m_flags.test(DxvkDeviceFilterFlag::MatchDeviceName)) { if (std::string(properties.deviceName).find(m_matchDeviceName) == std::string::npos) return false; - } - - if (m_flags.test(DxvkDeviceFilterFlag::SkipCpuDevices)) { + } else if (m_flags.test(DxvkDeviceFilterFlag::SkipCpuDevices)) { if (properties.deviceType == VK_PHYSICAL_DEVICE_TYPE_CPU) { Logger::warn(str::format("Skipping CPU adapter: ", properties.deviceName)); return false;