Extend the depends-handling in readExtension. (#1635)
authorAndreas Süßenbach <asuessenbach@nvidia.com>
Mon, 7 Aug 2023 11:34:43 +0000 (13:34 +0200)
committerGitHub <noreply@github.com>
Mon, 7 Aug 2023 11:34:43 +0000 (13:34 +0200)
VulkanHppGenerator.cpp

index 179b65e..802ac23 100644 (file)
@@ -12755,8 +12755,10 @@ void VulkanHppGenerator::readExtension( tinyxml2::XMLElement const * element )
     {
       // currently, we map the few complex depends attributes to a canonical format!
       const std::map<std::string, std::string> complexToCanonicalDepends = {
+        { "(VK_EXT_filter_cubic)+(VK_VERSION_1_2,VK_EXT_sampler_filter_minmax)",
+          "VK_EXT_filter_cubic+VK_EXT_sampler_filter_minmax,VK_VERSION_1_2+VK_EXT_filter_cubic" },
         { "VK_KHR_swapchain+VK_KHR_get_surface_capabilities2+(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)",
-          "VK_KHR_swapchain+VK_KHR_get_surface_capabilities2+VK_KHR_get_physical_device_properties2, VK_VERSION_1_1+VK_KHR_swapchain+VK_KHR_get_surface_capabilities2" },
+          "VK_KHR_swapchain+VK_KHR_get_surface_capabilities2+VK_KHR_get_physical_device_properties2,VK_VERSION_1_1+VK_KHR_swapchain+VK_KHR_get_surface_capabilities2" },
         { "((VK_KHR_bind_memory2+VK_KHR_get_physical_device_properties2+VK_KHR_sampler_ycbcr_conversion),VK_VERSION_1_1)+(VK_KHR_image_format_list,VK_VERSION_1_2)",
           "VK_KHR_bind_memory2+VK_KHR_get_physical_device_properties2+VK_KHR_sampler_ycbcr_conversion+VK_KHR_image_format_list,VK_VERSION_1_1+VK_KHR_image_format_list,VK_VERSION_1_2" },
         { "VK_KHR_swapchain+(VK_KHR_maintenance2,VK_VERSION_1_1)+(VK_KHR_image_format_list,VK_VERSION_1_2)",