diff options
| author | Mike Schuchardt <mikes@lunarg.com> | 2025-01-24 09:04:21 -0800 |
|---|---|---|
| committer | Mike Schuchardt <mikes@lunarg.com> | 2025-01-24 09:35:42 -0800 |
| commit | 7658238ddc50d7ef1fe923d95b7112597a5adc68 (patch) | |
| tree | 2cdaca1b1df98be462a33c617d6dea42624774d4 /icd/generated/function_declarations.h | |
| parent | 8ce2501d2511b6f4e6389a03ff08c4e84d54fa25 (diff) | |
| download | usermoji-7658238ddc50d7ef1fe923d95b7112597a5adc68.tar.xz | |
build: Update to header 1.4.306
Diffstat (limited to 'icd/generated/function_declarations.h')
| -rw-r--r-- | icd/generated/function_declarations.h | 23 |
1 files changed, 23 insertions, 0 deletions
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<std::string, uint32_t> 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<std::string, void*> 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}, |
