Document vk_icdGetInstanceProcAddr querying device functions
authorCharles Giessen <charles@lunarg.com>
Wed, 12 Oct 2022 19:57:22 +0000 (13:57 -0600)
committerCharles Giessen <46324611+charles-lunarg@users.noreply.github.com>
Tue, 25 Oct 2022 14:08:04 +0000 (08:08 -0600)
commite5680db8ae5640dde10b58b8ab45e4a6201ae3e9
tree3305279e4da38a08d337ce86b28b534ce5c1dfd7
parentaf67fccebe59e8d8e30e8c02b7b0069ce4242fc4
Document vk_icdGetInstanceProcAddr querying device functions

vk_icdGetInstanceProcAddr has similar semantics to vkGetInstanceProcAddr.
It was created to prevent dynamic linker issues. It stated that it should support
global & instance level function querying. But this differs from the Vulkan spec
which states that vkGetInstanceProcAddr should be able to query all functions.
This creates confusion about what takes precendence, the spec or the loader's docs.

This commit makes it explicit that it should have the same semanics what the spec
says.
docs/LoaderDriverInterface.md