mirror of
https://git.eden-emu.dev/eden-emu/eden.git
synced 2026-10-07 14:26:36 +00:00
[vulkan] Adding EDS3 resets per EDS level due to wrong activation from ProvokingVertexLast vs ProvokingVertex feature
This commit is contained in:
@@ -661,6 +661,14 @@ Device::Device(VkInstance instance_, vk::PhysicalDevice physical_, VkSurfaceKHR
|
|||||||
VK_EXT_EXTENDED_DYNAMIC_STATE_3_EXTENSION_NAME);
|
VK_EXT_EXTENDED_DYNAMIC_STATE_3_EXTENSION_NAME);
|
||||||
dynamic_state3_blending = false;
|
dynamic_state3_blending = false;
|
||||||
dynamic_state3_enables = false;
|
dynamic_state3_enables = false;
|
||||||
|
dynamic_state3_depth_clamp_enable = false;
|
||||||
|
dynamic_state3_logic_op_enable = false;
|
||||||
|
dynamic_state3_line_raster_mode = false;
|
||||||
|
dynamic_state3_conservative_raster_mode = false;
|
||||||
|
dynamic_state3_line_stipple_enable = false;
|
||||||
|
dynamic_state3_alpha_to_coverage = false;
|
||||||
|
dynamic_state3_alpha_to_one = false;
|
||||||
|
dynamic_state3_provoking_vertex_mode = false;
|
||||||
break;
|
break;
|
||||||
case Settings::ExtendedDynamicState::EDS1:
|
case Settings::ExtendedDynamicState::EDS1:
|
||||||
LOG_INFO(Render_Vulkan, "ExtededDynamicState1 - Enabled");
|
LOG_INFO(Render_Vulkan, "ExtededDynamicState1 - Enabled");
|
||||||
@@ -670,6 +678,14 @@ Device::Device(VkInstance instance_, vk::PhysicalDevice physical_, VkSurfaceKHR
|
|||||||
VK_EXT_EXTENDED_DYNAMIC_STATE_3_EXTENSION_NAME);
|
VK_EXT_EXTENDED_DYNAMIC_STATE_3_EXTENSION_NAME);
|
||||||
dynamic_state3_blending = false;
|
dynamic_state3_blending = false;
|
||||||
dynamic_state3_enables = false;
|
dynamic_state3_enables = false;
|
||||||
|
dynamic_state3_depth_clamp_enable = false;
|
||||||
|
dynamic_state3_logic_op_enable = false;
|
||||||
|
dynamic_state3_line_raster_mode = false;
|
||||||
|
dynamic_state3_conservative_raster_mode = false;
|
||||||
|
dynamic_state3_line_stipple_enable = false;
|
||||||
|
dynamic_state3_alpha_to_coverage = false;
|
||||||
|
dynamic_state3_alpha_to_one = false;
|
||||||
|
dynamic_state3_provoking_vertex_mode = false;
|
||||||
break;
|
break;
|
||||||
case Settings::ExtendedDynamicState::EDS2:
|
case Settings::ExtendedDynamicState::EDS2:
|
||||||
LOG_INFO(Render_Vulkan, "ExtededDynamicState2 - Enabled");
|
LOG_INFO(Render_Vulkan, "ExtededDynamicState2 - Enabled");
|
||||||
@@ -677,6 +693,14 @@ Device::Device(VkInstance instance_, vk::PhysicalDevice physical_, VkSurfaceKHR
|
|||||||
VK_EXT_EXTENDED_DYNAMIC_STATE_3_EXTENSION_NAME);
|
VK_EXT_EXTENDED_DYNAMIC_STATE_3_EXTENSION_NAME);
|
||||||
dynamic_state3_blending = false;
|
dynamic_state3_blending = false;
|
||||||
dynamic_state3_enables = false;
|
dynamic_state3_enables = false;
|
||||||
|
dynamic_state3_depth_clamp_enable = false;
|
||||||
|
dynamic_state3_logic_op_enable = false;
|
||||||
|
dynamic_state3_line_raster_mode = false;
|
||||||
|
dynamic_state3_conservative_raster_mode = false;
|
||||||
|
dynamic_state3_line_stipple_enable = false;
|
||||||
|
dynamic_state3_alpha_to_coverage = false;
|
||||||
|
dynamic_state3_alpha_to_one = false;
|
||||||
|
dynamic_state3_provoking_vertex_mode = false;
|
||||||
break;
|
break;
|
||||||
case Settings::ExtendedDynamicState::EDS3:
|
case Settings::ExtendedDynamicState::EDS3:
|
||||||
default:
|
default:
|
||||||
|
|||||||
Reference in New Issue
Block a user