aboutsummaryrefslogtreecommitdiff
path: root/layers/vk_layer_config.cpp
diff options
context:
space:
mode:
authorMark Lobodzinski <mark@lunarg.com>2018-02-01 12:14:30 -0700
committerMark Lobodzinski <mark@lunarg.com>2018-02-01 14:26:28 -0700
commit518344c0dadd258dd58805be7ceed8859540ac7e (patch)
tree1d2dc83846c3d5d54b47c027037074e63d52040a /layers/vk_layer_config.cpp
parent47df87506178ee983c534422248b56b682725153 (diff)
downloadusermoji-518344c0dadd258dd58805be7ceed8859540ac7e.tar.xz
layers: Add LAYER_EXPORT specifiers to vk_layer_config
Required for hassle-free linking to layer_utils lib.
Diffstat (limited to 'layers/vk_layer_config.cpp')
-rw-r--r--layers/vk_layer_config.cpp12
1 files changed, 6 insertions, 6 deletions
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<std::string, VkFlags> const &enum_data,
- uint32_t option_default) {
+VK_LAYER_EXPORT VkFlags GetLayerOptionFlags(std::string _option, std::unordered_map<std::string, VkFlags> 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<std::string,
return flags;
}
-void setLayerOption(const char *_option, const char *_val) { g_configFileObj.setOption(_option, _val); }
+VK_LAYER_EXPORT void setLayerOption(const char *_option, const char *_val) { g_configFileObj.setOption(_option, _val); }
// Constructor for ConfigFile. Initialize layers to log error messages to stdout by default. If a vk_layer_settings file is present,
// its settings will override the defaults.
@@ -244,7 +244,7 @@ void ConfigFile::parseFile(const char *filename) {
}
}
-void print_msg_flags(VkFlags msgFlags, char *msg_flags) {
+VK_LAYER_EXPORT void print_msg_flags(VkFlags msgFlags, char *msg_flags) {
bool separator = false;
msg_flags[0] = 0;