From 89c06a73836b6e76b5283dec96aa3fef7e48452e Mon Sep 17 00:00:00 2001 From: swurl Date: Mon, 19 May 2025 15:18:47 -0400 Subject: fix vk extension removal Signed-off-by: swurl --- src/video_core/vulkan_common/vulkan_device.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/video_core/vulkan_common/vulkan_device.cpp') diff --git a/src/video_core/vulkan_common/vulkan_device.cpp b/src/video_core/vulkan_common/vulkan_device.cpp index 9607487a50..87cfe06086 100644 --- a/src/video_core/vulkan_common/vulkan_device.cpp +++ b/src/video_core/vulkan_common/vulkan_device.cpp @@ -1190,7 +1190,7 @@ void Device::RemoveUnsuitableExtensions() { int dynamic_state = Settings::values.dyna_state.GetValue(); // VK_EXT_extended_dynamic_state - if (dynamic_state < 1) { + if (dynamic_state > 0) { extensions.extended_dynamic_state = features.extended_dynamic_state.extendedDynamicState; RemoveExtensionFeatureIfUnsuitable(extensions.extended_dynamic_state, features.extended_dynamic_state, @@ -1202,7 +1202,7 @@ void Device::RemoveUnsuitableExtensions() { } // VK_EXT_extended_dynamic_state2 - if (dynamic_state < 2) { + if (dynamic_state > 1) { extensions.extended_dynamic_state2 = features.extended_dynamic_state2.extendedDynamicState2; RemoveExtensionFeatureIfUnsuitable(extensions.extended_dynamic_state2, features.extended_dynamic_state2, @@ -1214,7 +1214,7 @@ void Device::RemoveUnsuitableExtensions() { } // VK_EXT_extended_dynamic_state3 - if (dynamic_state < 3) { + if (dynamic_state > 2) { dynamic_state3_blending = features.extended_dynamic_state3.extendedDynamicState3ColorBlendEnable && features.extended_dynamic_state3.extendedDynamicState3ColorBlendEquation -- cgit v1.2.3