From 3390ee9742fbce758941a0dd216ebec5c75876e5 Mon Sep 17 00:00:00 2001 From: Matthew Date: Sun, 11 Jan 2026 14:33:33 +1100 Subject: [PATCH] enable dynamic state extension --- vulkan.d | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/vulkan.d b/vulkan.d index bb6d081..536a1a7 100644 --- a/vulkan.d +++ b/vulkan.d @@ -3009,8 +3009,15 @@ Init(PlatformHandles platform_handles, u64 permanent_mem, u64 frame_mem) count += 1; } + VkPhysicalDeviceExtendedDynamicStateFeaturesEXT extended_dynamic_state = { + sType: VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT, + pNext: null, + extendedDynamicState: VK_TRUE, + }; + VkPhysicalDeviceSynchronization2Features synchronization2 = { sType: VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES, + pNext: &extended_dynamic_state, synchronization2: VK_TRUE, };