17ec681f3Smrg# See loader/LoaderAndLayerInterface.md in 27ec681f3Smrg# https://github.com/KhronosGroup/Vulkan-Loader 37ec681f3Smrg# and vulkan/vk_icd.h 47ec681f3Smrg 57ec681f3Smrg# Version 1 - Add support for vk_icdGetInstanceProcAddr. 67ec681f3Smrgvk_icdGetInstanceProcAddr 77ec681f3Smrg 87ec681f3Smrg# Version 2 - Add Loader/ICD Interface version negotiation 97ec681f3Smrg# via vk_icdNegotiateLoaderICDInterfaceVersion. 107ec681f3Smrgvk_icdNegotiateLoaderICDInterfaceVersion 117ec681f3Smrg 127ec681f3Smrg# Version 4 - Add unknown physical device extension querying via 137ec681f3Smrg# vk_icdGetPhysicalDeviceProcAddr. 147ec681f3Smrg(optional) vk_icdGetPhysicalDeviceProcAddr 157ec681f3Smrg 167ec681f3Smrg# Andoid looks for this global in HAL modules. In the source it occurs 177ec681f3Smrg# as HAL_MODULE_INFO_SYM (which is just a #define for HMI) and it's an 187ec681f3Smrg# instance of struct hwvulkan_module_t. 197ec681f3Smrg(optional) HMI 20