From 518344c0dadd258dd58805be7ceed8859540ac7e Mon Sep 17 00:00:00 2001 From: Mark Lobodzinski Date: Thu, 1 Feb 2018 12:14:30 -0700 Subject: layers: Add LAYER_EXPORT specifiers to vk_layer_config Required for hassle-free linking to layer_utils lib. --- layers/vk_layer_config.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'layers/vk_layer_config.cpp') diff --git a/layers/vk_layer_config.cpp b/layers/vk_layer_config.cpp index 55c4b76e..e0eb539c 100644 --- a/layers/vk_layer_config.cpp +++ b/layers/vk_layer_config.cpp @@ -69,11 +69,11 @@ std::string getEnvironment(const char *variable) { #endif } -const char *getLayerOption(const char *_option) { return g_configFileObj.getOption(_option); } +VK_LAYER_EXPORT const char *getLayerOption(const char *_option) { return g_configFileObj.getOption(_option); } // If option is NULL or stdout, return stdout, otherwise try to open option // as a filename. If successful, return file handle, otherwise stdout -FILE *getLayerLogOutput(const char *_option, const char *layerName) { +VK_LAYER_EXPORT FILE *getLayerLogOutput(const char *_option, const char *layerName) { FILE *log_output = NULL; if (!_option || !strcmp("stdout", _option)) log_output = stdout; @@ -92,8 +92,8 @@ FILE *getLayerLogOutput(const char *_option, const char *layerName) { } // Map option strings to flag enum values -VkFlags GetLayerOptionFlags(std::string _option, std::unordered_map const &enum_data, - uint32_t option_default) { +VK_LAYER_EXPORT VkFlags GetLayerOptionFlags(std::string _option, std::unordered_map const &enum_data, + uint32_t option_default) { VkDebugReportFlagsEXT flags = option_default; std::string option_list = g_configFileObj.getOption(_option.c_str()); @@ -128,7 +128,7 @@ VkFlags GetLayerOptionFlags(std::string _option, std::unordered_map