From 3c7a5b4a6b37a0b499dc1891662a38bdfb063b97 Mon Sep 17 00:00:00 2001 From: MaranBr Date: Sat, 15 Nov 2025 10:13:55 -0400 Subject: [PATCH] Fix a little mistake --- 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 9edf231052..267a237f5d 100644 --- a/src/video_core/renderer_vulkan/vk_rasterizer.cpp +++ b/src/video_core/renderer_vulkan/vk_rasterizer.cpp @@ -985,8 +985,10 @@ void RasterizerVulkan::UpdateDynamicStates() { if (regs.logic_op.enable) { regs.logic_op.enable = static_cast(!has_float); } + UpdateLogicOpEnable(regs); + } else { + UpdateLogicOpEnable(regs); } - UpdateLogicOpEnable(regs); UpdateDepthClampEnable(regs); UpdateLineStippleEnable(regs); UpdateConservativeRasterizationMode(regs); @@ -1614,7 +1616,7 @@ void RasterizerVulkan::UpdateVertexInput(Tegra::Engines::Maxwell3D::Regs& regs) highest_dirty_attr = index; } } - for (size_t index = 0; index < highest_dirty_attr; ++index) { + for (size_t index = 0; index <= highest_dirty_attr; ++index) { const Maxwell::VertexAttribute attribute{regs.vertex_attrib_format[index]}; const u32 binding{attribute.buffer}; dirty[Dirty::VertexAttribute0 + index] = false;