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>
Wed, 26 Oct 2022 03:04:34 +0000 (21:04 -0600)
commit068e83f5f20e38c3ae1687e7f1aeb59bf6ce3e72
tree096d4b016e4a34e68232442049b4696fed71f519
parentd79e2731d45bf4c81f650f27205e208a023269aa
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