diff options
| author | Dustin Graves <dustin@lunarg.com> | 2016-03-16 18:43:34 -0600 |
|---|---|---|
| committer | Dustin Graves <dustin@lunarg.com> | 2016-03-16 19:16:59 -0600 |
| commit | f3737098189648d9d45b8fc315b98b5c48ded225 (patch) | |
| tree | b265f293aeabc544778998ca268938f554ed26cf /layers/vk_layer_utils.cpp | |
| parent | 201efebccc4c42122c9ce05260d0e084ea4362cb (diff) | |
| download | usermoji-f3737098189648d9d45b8fc315b98b5c48ded225.tar.xz | |
layers: Fix layer debug action initialization
Fix for debug_action option retrieval.
Change-Id: Icd601b337b40830d2f2231cdb0ec22469b5e8ec5
Diffstat (limited to 'layers/vk_layer_utils.cpp')
| -rw-r--r-- | layers/vk_layer_utils.cpp | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/layers/vk_layer_utils.cpp b/layers/vk_layer_utils.cpp index 43ddc8d4..5d7268e0 100644 --- a/layers/vk_layer_utils.cpp +++ b/layers/vk_layer_utils.cpp @@ -616,22 +616,22 @@ void layer_debug_actions(debug_report_data *report_data, std::vector<VkDebugRepo uint32_t report_flags = 0; uint32_t debug_action = 0; - FILE *log_output = NULL; - const char *option_str; VkDebugReportCallbackEXT callback; - std::string option_flags = layer_identifier; - std::string log_filename = layer_identifier; - option_flags.append(".report_flags"); - log_filename.append(".log_filename"); + std::string report_flags_key = layer_identifier; + std::string debug_action_key = layer_identifier; + std::string log_filename_key = layer_identifier; + report_flags_key.append(".report_flags"); + debug_action_key.append(".debug_action"); + log_filename_key.append(".log_filename"); // initialize layer options - report_flags = getLayerOptionFlags(option_flags.c_str(), 0); - getLayerOptionEnum(log_filename.c_str(), (uint32_t *)&debug_action); + report_flags = getLayerOptionFlags(report_flags_key.c_str(), 0); + getLayerOptionEnum(debug_action_key.c_str(), (uint32_t *)&debug_action); if (debug_action & VK_DBG_LAYER_ACTION_LOG_MSG) { - option_str = getLayerOption(log_filename.c_str()); - log_output = getLayerLogOutput(option_str, layer_identifier); + const char *log_filename = getLayerOption(log_filename_key.c_str()); + FILE *log_output = getLayerLogOutput(log_filename, layer_identifier); VkDebugReportCallbackCreateInfoEXT dbgCreateInfo; memset(&dbgCreateInfo, 0, sizeof(dbgCreateInfo)); dbgCreateInfo.sType = VK_STRUCTURE_TYPE_DEBUG_REPORT_CREATE_INFO_EXT; |
