From 6e98eea24f5c01e9c11c4172968f219b840c174f Mon Sep 17 00:00:00 2001 From: Andre Weissflog Date: Mon, 2 Feb 2026 14:20:45 +0100 Subject: sokol_app.h vk: enable swapchain-maintenance1 feature in device --- sokol_app.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/sokol_app.h b/sokol_app.h index 58050b3a..b38dced3 100644 --- a/sokol_app.h +++ b/sokol_app.h @@ -4510,9 +4510,14 @@ _SOKOL_PRIVATE void _sapp_vk_create_device(void) { xds_features.pNext = &descriptor_buffer_features; xds_features.extendedDynamicState = VK_TRUE; + _SAPP_STRUCT(VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT, scm1_features); + scm1_features.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SWAPCHAIN_MAINTENANCE_1_FEATURES_EXT; + scm1_features.pNext = &xds_features; + scm1_features.swapchainMaintenance1 = VK_TRUE; + _SAPP_STRUCT(VkPhysicalDeviceVulkan12Features, vk12_features); vk12_features.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES; - vk12_features.pNext = &xds_features; + vk12_features.pNext = &scm1_features; vk12_features.bufferDeviceAddress = VK_TRUE; _SAPP_STRUCT(VkPhysicalDeviceVulkan13Features, vk13_features); -- cgit v1.2.3