From 347627324cff5000920b3df37a045d4e5e9081e1 Mon Sep 17 00:00:00 2001 From: MaranBr Date: Wed, 20 Aug 2025 17:04:01 -0400 Subject: [PATCH] Fix build --- .../renderer_vulkan/vk_pipeline_cache.cpp | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp b/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp index d5dbc1b46c..0a10d529f9 100644 --- a/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp +++ b/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp @@ -408,22 +408,25 @@ PipelineCache::PipelineCache(Tegra::MaxwellDeviceMemoryManager& device_memory_, LOG_INFO(Render_Vulkan, "DynamicState value is set to {}", (u32) dynamic_state); - dynamic_features = DynamicFeatures{ - if (dynamic_state == 0) { + if (dyna_state == 0) { + dynamic_features = DynamicFeatures{ .has_extended_dynamic_state = device.IsExtExtendedDynamicStateSupported(), .has_extended_dynamic_state_2 = device.IsExtExtendedDynamicState2Supported(), .has_extended_dynamic_state_2_extra = device.IsExtExtendedDynamicState2ExtrasSupported(), .has_extended_dynamic_state_3_blend = device.IsExtExtendedDynamicState3BlendingSupported(), .has_extended_dynamic_state_3_enables = device.IsExtExtendedDynamicState3EnablesSupported(), - } else { + .has_dynamic_vertex_input = device.IsExtVertexInputDynamicStateSupported(), + }; + } else { + dynamic_features = DynamicFeatures{ .has_extended_dynamic_state = device.IsExtExtendedDynamicStateSupported() && dynamic_state > 0, .has_extended_dynamic_state_2 = device.IsExtExtendedDynamicState2Supported() && dynamic_state > 1, .has_extended_dynamic_state_2_extra = device.IsExtExtendedDynamicState2ExtrasSupported() && dynamic_state > 1, .has_extended_dynamic_state_3_blend = device.IsExtExtendedDynamicState3BlendingSupported() && dynamic_state > 2, .has_extended_dynamic_state_3_enables = device.IsExtExtendedDynamicState3EnablesSupported() && dynamic_state > 2, - } - .has_dynamic_vertex_input = device.IsExtVertexInputDynamicStateSupported(), - }; + .has_dynamic_vertex_input = device.IsExtVertexInputDynamicStateSupported(), + }; + } LOG_INFO(Render_Vulkan, "DynamicState1: {}", dynamic_features.has_extended_dynamic_state); LOG_INFO(Render_Vulkan, "DynamicState2: {}", dynamic_features.has_extended_dynamic_state_2);