Add VK_IMPLICIT_LAYER_APTH & VK_ADD_IMPLICIT_LAYER_PATH env-vars
authorCharles Giessen <charles@lunarg.com>
Mon, 9 Sep 2024 21:43:53 +0000 (16:43 -0500)
committerCharles Giessen <46324611+charles-lunarg@users.noreply.github.com>
Fri, 13 Sep 2024 23:51:03 +0000 (17:51 -0600)
commit926ec318018d00778c9e5d5dafd6ff4de39b3e2e
treead52f242a776df6e59323d1c4279e355c3291609
parent1cf2764c79cf3e9b09a177e51902e16e31e26acc
Add VK_IMPLICIT_LAYER_APTH & VK_ADD_IMPLICIT_LAYER_PATH env-vars

Add the environment variables VK_IMPLICIT_LAYER_PATH and
VK_ADD_IMPLICIT_LAYER_PATH to control implicit layer path searching,
mirroring the existing explicit layer only VK_LAYER_PATH and
VK_ADD_LAYER_PATH.

This fixes a gap in environment variable controls over the behavior
of the loader.
12 files changed:
docs/LoaderApplicationInterface.md
docs/LoaderInterfaceArchitecture.md
docs/LoaderLayerInterface.md
loader/loader.c
loader/vk_loader_platform.h
tests/framework/shim/shim_common.cpp
tests/framework/test_environment.cpp
tests/framework/test_environment.h
tests/loader_envvar_tests.cpp
tests/loader_layer_tests.cpp
tests/loader_settings_tests.cpp
tests/loader_testing_main.cpp