From 7658238ddc50d7ef1fe923d95b7112597a5adc68 Mon Sep 17 00:00:00 2001 From: Mike Schuchardt Date: Fri, 24 Jan 2025 09:04:21 -0800 Subject: build: Update to header 1.4.306 --- icd/generated/function_declarations.h | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'icd/generated/function_declarations.h') diff --git a/icd/generated/function_declarations.h b/icd/generated/function_declarations.h index 5fb72f33..9eff1b73 100644 --- a/icd/generated/function_declarations.h +++ b/icd/generated/function_declarations.h @@ -419,9 +419,11 @@ static const std::unordered_map device_extension_map = { {"VK_KHR_maintenance8", 1}, {"VK_MESA_image_alignment_control", 1}, {"VK_EXT_depth_clamp_control", 1}, + {"VK_KHR_video_maintenance2", 1}, {"VK_HUAWEI_hdr_vivid", 1}, {"VK_NV_cooperative_matrix2", 1}, {"VK_ARM_pipeline_opacity_micromap", 1}, + {"VK_EXT_external_memory_metal", 1}, {"VK_KHR_depth_clamp_zero_one", 1}, {"VK_EXT_vertex_attribute_robustness", 1}, }; @@ -2698,6 +2700,7 @@ static VKAPI_ATTR void VKAPI_CALL CmdBindDescriptorBufferEmbeddedSamplers2EXT( + static VKAPI_ATTR VkResult VKAPI_CALL CreateDebugReportCallbackEXT( VkInstance instance, const VkDebugReportCallbackCreateInfoEXT* pCreateInfo, @@ -4588,6 +4591,20 @@ static VKAPI_ATTR VkResult VKAPI_CALL GetPhysicalDeviceCooperativeMatrixFlexible VkCooperativeMatrixFlexibleDimensionsPropertiesNV* pProperties); +#ifdef VK_USE_PLATFORM_METAL_EXT + +static VKAPI_ATTR VkResult VKAPI_CALL GetMemoryMetalHandleEXT( + VkDevice device, + const VkMemoryGetMetalHandleInfoEXT* pGetMetalHandleInfo, + void** pHandle); + +static VKAPI_ATTR VkResult VKAPI_CALL GetMemoryMetalHandlePropertiesEXT( + VkDevice device, + VkExternalMemoryHandleTypeFlagBits handleType, + const void* pHandle, + VkMemoryMetalHandlePropertiesEXT* pMemoryMetalHandleProperties); +#endif /* VK_USE_PLATFORM_METAL_EXT */ + static VKAPI_ATTR VkResult VKAPI_CALL CreateAccelerationStructureKHR( @@ -5554,6 +5571,12 @@ static const std::unordered_map name_to_funcptr_map = { {"vkUpdateIndirectExecutionSetPipelineEXT", (void*)UpdateIndirectExecutionSetPipelineEXT}, {"vkUpdateIndirectExecutionSetShaderEXT", (void*)UpdateIndirectExecutionSetShaderEXT}, {"vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV", (void*)GetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV}, +#ifdef VK_USE_PLATFORM_METAL_EXT + {"vkGetMemoryMetalHandleEXT", (void*)GetMemoryMetalHandleEXT}, +#endif +#ifdef VK_USE_PLATFORM_METAL_EXT + {"vkGetMemoryMetalHandlePropertiesEXT", (void*)GetMemoryMetalHandlePropertiesEXT}, +#endif {"vkCreateAccelerationStructureKHR", (void*)CreateAccelerationStructureKHR}, {"vkDestroyAccelerationStructureKHR", (void*)DestroyAccelerationStructureKHR}, {"vkCmdBuildAccelerationStructuresKHR", (void*)CmdBuildAccelerationStructuresKHR}, -- cgit v1.2.3