From 437b9eabecd9a99973bc2719b0c92a835a7bdb8f Mon Sep 17 00:00:00 2001 From: MaranBr Date: Fri, 21 Nov 2025 08:59:18 -0400 Subject: [PATCH] Minor EDS experiment --- src/video_core/renderer_vulkan/vk_rasterizer.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/video_core/renderer_vulkan/vk_rasterizer.cpp b/src/video_core/renderer_vulkan/vk_rasterizer.cpp index c1a105ef36..b66f5a0502 100644 --- a/src/video_core/renderer_vulkan/vk_rasterizer.cpp +++ b/src/video_core/renderer_vulkan/vk_rasterizer.cpp @@ -983,8 +983,6 @@ void RasterizerVulkan::UpdateDynamicStates() { } UpdateLogicOpEnable(regs); UpdateDepthClampEnable(regs); - UpdateLineStippleEnable(regs); - UpdateConservativeRasterizationMode(regs); } } if (device.IsExtExtendedDynamicState2ExtrasSupported()) { @@ -993,6 +991,10 @@ void RasterizerVulkan::UpdateDynamicStates() { if (device.IsExtExtendedDynamicState3BlendingSupported()) { UpdateBlending(regs); } + if (device.IsExtExtendedDynamicState3EnablesSupported()) { + UpdateLineStippleEnable(regs); + UpdateConservativeRasterizationMode(regs); + } } if (device.IsExtVertexInputDynamicStateSupported()) { if (auto* gp = pipeline_cache.CurrentGraphicsPipeline(); gp && gp->HasDynamicVertexInput()) {