diff options
| author | MrPurple666 <mrpurple666@noreply.localhost> | 2025-05-01 07:23:15 +0000 |
|---|---|---|
| committer | MrPurple666 <mrpurple666@noreply.localhost> | 2025-05-01 07:23:15 +0000 |
| commit | cb8f449dca521a5625d012d5e8ec4ea5b2138f83 (patch) | |
| tree | 9ac3698b78005301e4e69a28369a9d7afeb55e5e /src/video_core/vulkan_common/vulkan_device.cpp | |
| parent | 20f2e4dffdedca32232aa88e7c86cb8228a8d681 (diff) | |
| parent | 7bd606bece182715d877fe5bbfb73daaac6546b7 (diff) | |
Add LRU toggle in Android settings (#72)
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/72
Diffstat (limited to 'src/video_core/vulkan_common/vulkan_device.cpp')
| -rw-r--r-- | src/video_core/vulkan_common/vulkan_device.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/video_core/vulkan_common/vulkan_device.cpp b/src/video_core/vulkan_common/vulkan_device.cpp index 042af4d1c9..dc7223227a 100644 --- a/src/video_core/vulkan_common/vulkan_device.cpp +++ b/src/video_core/vulkan_common/vulkan_device.cpp @@ -714,33 +714,33 @@ Device::Device(VkInstance instance_, vk::PhysicalDevice physical_, VkSurfaceKHR if (Settings::values.dyna_state.GetValue() == 0) { must_emulate_scaled_formats = true; LOG_INFO(Render_Vulkan, "Dynamic state is disabled (dyna_state = 0), forcing scaled format emulation ON"); - + // Remove all dynamic state 1-2 extensions and features RemoveExtensionFeature(extensions.custom_border_color, features.custom_border_color, VK_EXT_CUSTOM_BORDER_COLOR_EXTENSION_NAME); - + RemoveExtensionFeature(extensions.extended_dynamic_state, features.extended_dynamic_state, VK_EXT_EXTENDED_DYNAMIC_STATE_EXTENSION_NAME); - + RemoveExtensionFeature(extensions.extended_dynamic_state2, features.extended_dynamic_state2, VK_EXT_EXTENDED_DYNAMIC_STATE_2_EXTENSION_NAME); - + RemoveExtensionFeature(extensions.vertex_input_dynamic_state, features.vertex_input_dynamic_state, VK_EXT_VERTEX_INPUT_DYNAMIC_STATE_EXTENSION_NAME); - + // Disable extended dynamic state 3 features features.extended_dynamic_state3.extendedDynamicState3ColorBlendEnable = false; features.extended_dynamic_state3.extendedDynamicState3ColorBlendEquation = false; features.extended_dynamic_state3.extendedDynamicState3DepthClampEnable = false; - + dynamic_state3_blending = false; dynamic_state3_enables = false; - + LOG_INFO(Render_Vulkan, "Dynamic state extensions and features have been fully disabled"); } else { must_emulate_scaled_formats = false; LOG_INFO(Render_Vulkan, "Dynamic state is enabled (dyna_state = 1-3), disabling scaled format emulation"); - } + } logical = vk::Device::Create(physical, queue_cis, ExtensionListForVulkan(loaded_extensions), first_next, dld); |
