From 006abe911fd7df61ba19e621679820f84c6164ad Mon Sep 17 00:00:00 2001 From: Mike Schuchardt Date: Fri, 1 Dec 2023 11:57:41 -0800 Subject: [PATCH] build: Update to header 1.3.272 - Update known-good - Generate source --- icd/VkICD_mock_icd.json.in | 2 +- icd/generated/function_declarations.h | 10 +++-- icd/generated/function_definitions.h | 2 + icd/generated/vk_typemap_helper.h | 63 +++++++++++++++++++++++++++ scripts/known_good.json | 4 +- 5 files changed, 75 insertions(+), 6 deletions(-) diff --git a/icd/VkICD_mock_icd.json.in b/icd/VkICD_mock_icd.json.in index 8ae653a67..4ec246be2 100644 --- a/icd/VkICD_mock_icd.json.in +++ b/icd/VkICD_mock_icd.json.in @@ -2,6 +2,6 @@ "file_format_version": "1.0.1", "ICD": { "library_path": "@JSON_LIBRARY_PATH@", - "api_version": "1.3.271" + "api_version": "1.3.272" } } \ No newline at end of file diff --git a/icd/generated/function_declarations.h b/icd/generated/function_declarations.h index 41d70ca4b..39ee9a485 100644 --- a/icd/generated/function_declarations.h +++ b/icd/generated/function_declarations.h @@ -43,7 +43,7 @@ static const std::unordered_map instance_extension_map = {"VK_GGP_stream_descriptor_surface", 1}, {"VK_NV_external_memory_capabilities", 1}, {"VK_KHR_get_physical_device_properties2", 2}, - {"VK_EXT_validation_flags", 2}, + {"VK_EXT_validation_flags", 3}, {"VK_NN_vi_surface", 1}, {"VK_KHR_device_group_creation", 1}, {"VK_KHR_external_memory_capabilities", 1}, @@ -61,7 +61,7 @@ static const std::unordered_map instance_extension_map = {"VK_FUCHSIA_imagepipe_surface", 1}, {"VK_EXT_metal_surface", 1}, {"VK_KHR_surface_protected_capabilities", 1}, - {"VK_EXT_validation_features", 5}, + {"VK_EXT_validation_features", 6}, {"VK_EXT_headless_surface", 1}, {"VK_EXT_surface_maintenance1", 1}, {"VK_EXT_acquire_drm_display", 1}, @@ -70,6 +70,7 @@ static const std::unordered_map instance_extension_map = {"VK_KHR_portability_enumeration", 1}, {"VK_GOOGLE_surfaceless_query", 2}, {"VK_LUNARG_direct_driver_loading", 1}, + {"VK_EXT_layer_settings", 2}, }; // Map of device extension name to version static const std::unordered_map device_extension_map = { @@ -332,7 +333,7 @@ static const std::unordered_map device_extension_map = { {"VK_EXT_opacity_micromap", 2}, {"VK_NV_displacement_micromap", 2}, {"VK_EXT_load_store_op_none", 1}, - {"VK_HUAWEI_cluster_culling_shader", 2}, + {"VK_HUAWEI_cluster_culling_shader", 3}, {"VK_EXT_border_color_swizzle", 1}, {"VK_EXT_pageable_device_local_memory", 1}, {"VK_KHR_maintenance4", 2}, @@ -342,6 +343,7 @@ static const std::unordered_map device_extension_map = { {"VK_VALVE_descriptor_set_host_mapping", 1}, {"VK_EXT_depth_clamp_zero_one", 1}, {"VK_EXT_non_seamless_cube_map", 1}, + {"VK_ARM_render_pass_striped", 1}, {"VK_QCOM_fragment_density_map_offset", 1}, {"VK_NV_copy_memory_indirect", 1}, {"VK_NV_memory_decompression", 1}, @@ -3944,6 +3946,7 @@ static VKAPI_ATTR void VKAPI_CALL GetDescriptorSetHostMappingVALVE( + static VKAPI_ATTR void VKAPI_CALL CmdCopyMemoryIndirectNV( VkCommandBuffer commandBuffer, VkDeviceAddress copyBufferAddress, @@ -4224,6 +4227,7 @@ static VKAPI_ATTR VkResult VKAPI_CALL GetDynamicRenderingTilePropertiesQCOM( + static VKAPI_ATTR VkResult VKAPI_CALL SetLatencySleepModeNV( VkDevice device, VkSwapchainKHR swapchain, diff --git a/icd/generated/function_definitions.h b/icd/generated/function_definitions.h index 5960cf92a..691922ea3 100644 --- a/icd/generated/function_definitions.h +++ b/icd/generated/function_definitions.h @@ -6413,6 +6413,7 @@ static VKAPI_ATTR void VKAPI_CALL GetDescriptorSetHostMappingVALVE( + static VKAPI_ATTR void VKAPI_CALL CmdCopyMemoryIndirectNV( VkCommandBuffer commandBuffer, VkDeviceAddress copyBufferAddress, @@ -6862,6 +6863,7 @@ static VKAPI_ATTR VkResult VKAPI_CALL GetDynamicRenderingTilePropertiesQCOM( + static VKAPI_ATTR VkResult VKAPI_CALL SetLatencySleepModeNV( VkDevice device, VkSwapchainKHR swapchain, diff --git a/icd/generated/vk_typemap_helper.h b/icd/generated/vk_typemap_helper.h index 1d1dbe81c..3f88abd19 100644 --- a/icd/generated/vk_typemap_helper.h +++ b/icd/generated/vk_typemap_helper.h @@ -6839,6 +6839,15 @@ template <> struct LvlSTypeMap struct LvlTypeMap { + static const VkStructureType kSType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_VRS_FEATURES_HUAWEI; +}; + +template <> struct LvlSTypeMap { + typedef VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI Type; +}; + // Map type VkPhysicalDeviceBorderColorSwizzleFeaturesEXT to id VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT template <> struct LvlTypeMap { static const VkStructureType kSType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT; @@ -6965,6 +6974,51 @@ template <> struct LvlSTypeMap struct LvlTypeMap { + static const VkStructureType kSType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RENDER_PASS_STRIPED_FEATURES_ARM; +}; + +template <> struct LvlSTypeMap { + typedef VkPhysicalDeviceRenderPassStripedFeaturesARM Type; +}; + +// Map type VkPhysicalDeviceRenderPassStripedPropertiesARM to id VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RENDER_PASS_STRIPED_PROPERTIES_ARM +template <> struct LvlTypeMap { + static const VkStructureType kSType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RENDER_PASS_STRIPED_PROPERTIES_ARM; +}; + +template <> struct LvlSTypeMap { + typedef VkPhysicalDeviceRenderPassStripedPropertiesARM Type; +}; + +// Map type VkRenderPassStripeInfoARM to id VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_INFO_ARM +template <> struct LvlTypeMap { + static const VkStructureType kSType = VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_INFO_ARM; +}; + +template <> struct LvlSTypeMap { + typedef VkRenderPassStripeInfoARM Type; +}; + +// Map type VkRenderPassStripeBeginInfoARM to id VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_BEGIN_INFO_ARM +template <> struct LvlTypeMap { + static const VkStructureType kSType = VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_BEGIN_INFO_ARM; +}; + +template <> struct LvlSTypeMap { + typedef VkRenderPassStripeBeginInfoARM Type; +}; + +// Map type VkRenderPassStripeSubmitInfoARM to id VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_SUBMIT_INFO_ARM +template <> struct LvlTypeMap { + static const VkStructureType kSType = VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_SUBMIT_INFO_ARM; +}; + +template <> struct LvlSTypeMap { + typedef VkRenderPassStripeSubmitInfoARM Type; +}; + // Map type VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM to id VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM template <> struct LvlTypeMap { static const VkStructureType kSType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM; @@ -7457,6 +7511,15 @@ template <> struct LvlSTypeMap struct LvlTypeMap { + static const VkStructureType kSType = VK_STRUCTURE_TYPE_LAYER_SETTINGS_CREATE_INFO_EXT; +}; + +template <> struct LvlSTypeMap { + typedef VkLayerSettingsCreateInfoEXT Type; +}; + // Map type VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM to id VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_FEATURES_ARM template <> struct LvlTypeMap { static const VkStructureType kSType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_FEATURES_ARM; diff --git a/scripts/known_good.json b/scripts/known_good.json index 60988d459..e56d279ea 100644 --- a/scripts/known_good.json +++ b/scripts/known_good.json @@ -7,7 +7,7 @@ "sub_dir": "Vulkan-Headers", "build_dir": "Vulkan-Headers/build", "install_dir": "Vulkan-Headers/build/install", - "commit": "v1.3.271" + "commit": "v1.3.272" }, { "name": "MoltenVK", @@ -74,7 +74,7 @@ "cmake_options": [ "-DLOADER_USE_UNSAFE_FILE_SEARCH=ON" ], - "commit": "v1.3.271", + "commit": "v1.3.272", "build_platforms": [ "windows", "linux",