diff options
| author | Jamie Madill <jmadill@chromium.org> | 2016-04-06 18:26:46 -0400 |
|---|---|---|
| committer | Jon Ashburn <jon@lunarg.com> | 2016-04-28 16:19:47 -0600 |
| commit | dffafa95f3d60de7e73f0cc6cecaccfcd19bfddc (patch) | |
| tree | 539b4ddfb4b5889d3305ba3112da7d6fff943b7b /loader/vk_loader_platform.h | |
| parent | f670934e0a197d49bcd0b0ea525e7d04c362aabd (diff) | |
| download | usermoji-dffafa95f3d60de7e73f0cc6cecaccfcd19bfddc.tar.xz | |
loader: Add compile-time option for layer search paths.
This enables programatically specifying search directories for the
layer JSON files. This makes deploying and running compiled layers
in local and automated testing with multiple configurations a much
simpler process.
Change-Id: I0904ef230d020004d8d71cbe265e83cdb6120db8
Diffstat (limited to 'loader/vk_loader_platform.h')
| -rw-r--r-- | loader/vk_loader_platform.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/loader/vk_loader_platform.h b/loader/vk_loader_platform.h index aed0a703..c94e33c0 100644 --- a/loader/vk_loader_platform.h +++ b/loader/vk_loader_platform.h @@ -106,6 +106,9 @@ "/" SYSCONFDIR VULKAN_ILAYERCONF_DIR ":" \ "/usr/" DATADIR VULKAN_ILAYERCONF_DIR #define DEFAULT_VK_LAYERS_PATH "" +#if !defined(LAYERS_SOURCE_PATH) +#define LAYERS_SOURCE_PATH NULL +#endif #define LAYERS_PATH_ENV "VK_LAYER_PATH" #define HOME_VK_DRIVERS_INFO "/.local/share" VULKAN_ICDCONF_DIR #define HOME_VK_ELAYERS_INFO "/.local/share" VULKAN_ELAYERCONF_DIR @@ -250,7 +253,12 @@ using namespace std; #define DEFAULT_VK_DRIVERS_PATH "" #define DEFAULT_VK_ELAYERS_INFO "SOFTWARE\\Khronos\\Vulkan\\ExplicitLayers" #define DEFAULT_VK_ILAYERS_INFO "SOFTWARE\\Khronos\\Vulkan\\ImplicitLayers" +#if !defined(DEFAULT_VK_LAYERS_PATH) #define DEFAULT_VK_LAYERS_PATH "" +#endif +#if !defined(LAYERS_SOURCE_PATH) +#define LAYERS_SOURCE_PATH NULL +#endif #define LAYERS_PATH_ENV "VK_LAYER_PATH" #define HOME_VK_DRIVERS_INFO "" #define HOME_VK_ELAYERS_INFO "" |
