diff options
| author | swurl <swurl@swurl.xyz> | 2025-05-19 15:18:47 -0400 |
|---|---|---|
| committer | swurl <swurl@swurl.xyz> | 2025-05-19 15:21:43 -0400 |
| commit | 89c06a73836b6e76b5283dec96aa3fef7e48452e (patch) | |
| tree | f7f9af18006571f766754aa5d90398a9785b52b9 /src/video_core/vulkan_common/vulkan_device.cpp | |
| parent | ea7b9519c7a5b3f27f16a1be9550ca69aa2d308b (diff) | |
fix vk extension removal
Signed-off-by: swurl <swurl@swurl.xyz>
Diffstat (limited to 'src/video_core/vulkan_common/vulkan_device.cpp')
| -rw-r--r-- | src/video_core/vulkan_common/vulkan_device.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
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 |
