Vulkan: Add vk_icdInitializeConnectToServiceCallback()
This entry point is a private implementation detail between
the Fuchsia Vulkan loader and the Vulkan ICDs on this platform.
It is called by the loader early on to pass the address of a global
function pointer, that can later be used by extensions to connect
to Fuchsia FIDL services.
This is equivalent to the Fuchsia fdio_service_connect() function,
except that this scheme prevents adding libfdio as a dependency
into the ICD shared library.
Bug: fxb/13095
Bug: fxb/13074
Change-Id: Idd2a0a9b78495fff4bdb17d9f6afc446b067d7e0
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/44019Tested-by:
Nicolas Capens <nicolascapens@google.com>
Presubmit-Ready: David Turner <digit@google.com>
Reviewed-by:
Nicolas Capens <nicolascapens@google.com>
Showing
src/Vulkan/fuchsia_vk_swiftshader.lds
0 → 100644
Please
register
or
sign in
to comment