diff --git a/profiles/how_to_vulkan.json b/profiles/how_to_vulkan.json index 7e92b2e..783430e 100644 --- a/profiles/how_to_vulkan.json +++ b/profiles/how_to_vulkan.json @@ -5,7 +5,8 @@ "extensions": { "VK_KHR_global_priority": 1, "VK_KHR_get_surface_capabilities2": 1, - "VK_KHR_swapchain": 70 + "VK_KHR_swapchain": 70, + "VK_KHR_maintenance5": 1 }, "features": { "VkPhysicalDeviceFeatures": { diff --git a/vulkan_profiles/vulkan_profiles.cpp b/vulkan_profiles/vulkan_profiles.cpp index b85343e..bd8f791 100644 --- a/vulkan_profiles/vulkan_profiles.cpp +++ b/vulkan_profiles/vulkan_profiles.cpp @@ -440,6 +440,7 @@ static const VkExtensionProperties instanceExtensions[] = { static const VkExtensionProperties deviceExtensions[] = { VkExtensionProperties{ VK_KHR_GLOBAL_PRIORITY_EXTENSION_NAME, 1 }, + VkExtensionProperties{ VK_KHR_MAINTENANCE_5_EXTENSION_NAME, 1 }, VkExtensionProperties{ VK_KHR_SWAPCHAIN_EXTENSION_NAME, 70 }, }; @@ -645,6 +646,7 @@ static const VkExtensionProperties instanceExtensions[] = { static const VkExtensionProperties deviceExtensions[] = { VkExtensionProperties{ VK_KHR_GLOBAL_PRIORITY_EXTENSION_NAME, 1 }, + VkExtensionProperties{ VK_KHR_MAINTENANCE_5_EXTENSION_NAME, 1 }, VkExtensionProperties{ VK_KHR_SWAPCHAIN_EXTENSION_NAME, 70 }, }; diff --git a/vulkan_profiles/vulkan_profiles.h b/vulkan_profiles/vulkan_profiles.h index e1d92f4..a9f18ce 100644 --- a/vulkan_profiles/vulkan_profiles.h +++ b/vulkan_profiles/vulkan_profiles.h @@ -33,6 +33,7 @@ #if defined(VK_VERSION_1_3) && \ defined(VK_KHR_get_surface_capabilities2) && \ defined(VK_KHR_global_priority) && \ + defined(VK_KHR_maintenance5) && \ defined(VK_KHR_swapchain) #define VP_LEARN_how_to_vulkan_2026 1 #define VP_LEARN_HOW_TO_VULKAN_2026_NAME "VP_LEARN_how_to_vulkan_2026" diff --git a/vulkan_profiles/vulkan_profiles.hpp b/vulkan_profiles/vulkan_profiles.hpp index 79c149b..2333d15 100644 --- a/vulkan_profiles/vulkan_profiles.hpp +++ b/vulkan_profiles/vulkan_profiles.hpp @@ -41,6 +41,7 @@ #if defined(VK_VERSION_1_3) && \ defined(VK_KHR_get_surface_capabilities2) && \ defined(VK_KHR_global_priority) && \ + defined(VK_KHR_maintenance5) && \ defined(VK_KHR_swapchain) #define VP_LEARN_how_to_vulkan_2026 1 #define VP_LEARN_HOW_TO_VULKAN_2026_NAME "VP_LEARN_how_to_vulkan_2026" @@ -841,6 +842,7 @@ static const VkExtensionProperties instanceExtensions[] = { static const VkExtensionProperties deviceExtensions[] = { VkExtensionProperties{ VK_KHR_GLOBAL_PRIORITY_EXTENSION_NAME, 1 }, + VkExtensionProperties{ VK_KHR_MAINTENANCE_5_EXTENSION_NAME, 1 }, VkExtensionProperties{ VK_KHR_SWAPCHAIN_EXTENSION_NAME, 70 }, }; @@ -1046,6 +1048,7 @@ static const VkExtensionProperties instanceExtensions[] = { static const VkExtensionProperties deviceExtensions[] = { VkExtensionProperties{ VK_KHR_GLOBAL_PRIORITY_EXTENSION_NAME, 1 }, + VkExtensionProperties{ VK_KHR_MAINTENANCE_5_EXTENSION_NAME, 1 }, VkExtensionProperties{ VK_KHR_SWAPCHAIN_EXTENSION_NAME, 70 }, };