• Home
  • Raw
  • Download

Lines Matching refs:debug_data

250 static inline bool debug_log_msg(const debug_report_data *debug_data, VkFlags msg_flags, VkDebugRep…
255 static inline void AddDebugCallbackNode(debug_report_data *debug_data, VkLayerDbgFunctionNode **lis… in AddDebugCallbackNode() argument
262 static inline void RemoveDebugUtilsMessenger(debug_report_data *debug_data, VkLayerDbgFunctionNode … in RemoveDebugUtilsMessenger() argument
281 …debug_log_msg(debug_data, VK_DEBUG_REPORT_DEBUG_BIT_EXT, VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_… in RemoveDebugUtilsMessenger()
311 debug_data->active_severities = local_severities; in RemoveDebugUtilsMessenger()
312 debug_data->active_types = local_types; in RemoveDebugUtilsMessenger()
316 static inline void RemoveDebugUtilsMessageCallback(debug_report_data *debug_data, VkLayerDbgFunctio… in RemoveDebugUtilsMessageCallback() argument
335 …debug_log_msg(debug_data, VK_DEBUG_REPORT_DEBUG_BIT_EXT, VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_… in RemoveDebugUtilsMessageCallback()
365 debug_data->active_severities = local_severities; in RemoveDebugUtilsMessageCallback()
366 debug_data->active_types = local_types; in RemoveDebugUtilsMessageCallback()
370 static inline void RemoveAllMessageCallbacks(debug_report_data *debug_data, VkLayerDbgFunctionNode … in RemoveAllMessageCallbacks() argument
377 …debug_log_msg(debug_data, VK_DEBUG_REPORT_ERROR_BIT_EXT, VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_… in RemoveAllMessageCallbacks()
381 …debug_log_msg(debug_data, VK_DEBUG_REPORT_ERROR_BIT_EXT, VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_… in RemoveAllMessageCallbacks()
391 static inline bool debug_log_msg(const debug_report_data *debug_data, VkFlags msg_flags, VkDebugRep… in debug_log_msg() argument
397 if (debug_data->debug_callback_list != NULL) { in debug_log_msg()
398 layer_dbg_node = debug_data->debug_callback_list; in debug_log_msg()
400 layer_dbg_node = debug_data->default_debug_callback_list; in debug_log_msg()
439 … auto label_iter = debug_data->debugUtilsQueueLabels.find(reinterpret_cast<VkQueue>(src_object)); in debug_log_msg()
440 if (label_iter != debug_data->debugUtilsQueueLabels.end()) { in debug_log_msg()
447 …auto label_iter = debug_data->debugUtilsCmdBufLabels.find(reinterpret_cast<VkCommandBuffer>(src_ob… in debug_log_msg()
448 if (label_iter != debug_data->debugUtilsCmdBufLabels.end()) { in debug_log_msg()
456 object_label = debug_data->DebugReportGetUtilsObjectName(src_object); in debug_log_msg()
458 object_label = debug_data->DebugReportGetMarkerObjectName(src_object); in debug_log_msg()
521 static inline bool debug_messenger_log_msg(const debug_report_data *debug_data, in debug_messenger_log_msg() argument
529 if (debug_data->debug_callback_list != NULL) { in debug_messenger_log_msg()
530 layer_dbg_node = debug_data->debug_callback_list; in debug_messenger_log_msg()
532 layer_dbg_node = debug_data->default_debug_callback_list; in debug_messenger_log_msg()
551 …std::string messenger_label = debug_data->DebugReportGetUtilsObjectName(object_name_info.objectHan… in debug_messenger_log_msg()
561 …std::string marker_label = debug_data->DebugReportGetMarkerObjectName(object_name_info.objectHandl… in debug_messenger_log_msg()
589 debug_report_data *debug_data = new debug_report_data; in debug_utils_create_instance() local
592 debug_data->g_DEBUG_REPORT = true; in debug_utils_create_instance()
594 debug_data->g_DEBUG_UTILS = true; in debug_utils_create_instance()
597 return debug_data; in debug_utils_create_instance()
600 static inline void layer_debug_utils_destroy_instance(debug_report_data *debug_data) { in layer_debug_utils_destroy_instance() argument
601 if (debug_data) { in layer_debug_utils_destroy_instance()
602 std::unique_lock<std::mutex> lock(debug_data->debug_report_mutex); in layer_debug_utils_destroy_instance()
603 RemoveAllMessageCallbacks(debug_data, &debug_data->default_debug_callback_list); in layer_debug_utils_destroy_instance()
604 RemoveAllMessageCallbacks(debug_data, &debug_data->debug_callback_list); in layer_debug_utils_destroy_instance()
606 delete (debug_data); in layer_debug_utils_destroy_instance()
620 static inline void layer_destroy_messenger_callback(debug_report_data *debug_data, VkDebugUtilsMess… in layer_destroy_messenger_callback() argument
622 std::unique_lock<std::mutex> lock(debug_data->debug_report_mutex); in layer_destroy_messenger_callback()
623 RemoveDebugUtilsMessenger(debug_data, &debug_data->debug_callback_list, messenger); in layer_destroy_messenger_callback()
624 RemoveDebugUtilsMessenger(debug_data, &debug_data->default_debug_callback_list, messenger); in layer_destroy_messenger_callback()
627 static inline VkResult layer_create_messenger_callback(debug_report_data *debug_data, bool default_… in layer_create_messenger_callback() argument
631 std::unique_lock<std::mutex> lock(debug_data->debug_report_mutex); in layer_create_messenger_callback()
645 debug_data->active_severities |= create_info->messageSeverity; in layer_create_messenger_callback()
646 debug_data->active_types |= create_info->messageType; in layer_create_messenger_callback()
648 AddDebugCallbackNode(debug_data, &debug_data->default_debug_callback_list, pNewDbgFuncNode); in layer_create_messenger_callback()
650 AddDebugCallbackNode(debug_data, &debug_data->debug_callback_list, pNewDbgFuncNode); in layer_create_messenger_callback()
666 debug_messenger_log_msg(debug_data, VK_DEBUG_UTILS_MESSAGE_SEVERITY_VERBOSE_BIT_EXT, in layer_create_messenger_callback()
671 static inline void layer_destroy_report_callback(debug_report_data *debug_data, VkDebugReportCallba… in layer_destroy_report_callback() argument
673 std::unique_lock<std::mutex> lock(debug_data->debug_report_mutex); in layer_destroy_report_callback()
674 RemoveDebugUtilsMessageCallback(debug_data, &debug_data->debug_callback_list, callback); in layer_destroy_report_callback()
675 RemoveDebugUtilsMessageCallback(debug_data, &debug_data->default_debug_callback_list, callback); in layer_destroy_report_callback()
678 static inline VkResult layer_create_report_callback(debug_report_data *debug_data, bool default_cal… in layer_create_report_callback() argument
681 std::unique_lock<std::mutex> lock(debug_data->debug_report_mutex); in layer_create_report_callback()
699 debug_data->active_severities |= local_severity; in layer_create_report_callback()
700 debug_data->active_types |= local_type; in layer_create_report_callback()
702 AddDebugCallbackNode(debug_data, &debug_data->default_debug_callback_list, pNewDbgFuncNode); in layer_create_report_callback()
704 AddDebugCallbackNode(debug_data, &debug_data->debug_callback_list, pNewDbgFuncNode); in layer_create_report_callback()
707 …debug_log_msg(debug_data, VK_DEBUG_REPORT_DEBUG_BIT_EXT, VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_… in layer_create_report_callback()
712 static inline PFN_vkVoidFunction debug_utils_get_instance_proc_addr(debug_report_data *debug_data, … in debug_utils_get_instance_proc_addr() argument
713 if (!debug_data) { in debug_utils_get_instance_proc_addr()
716 if (debug_data->g_DEBUG_REPORT) { in debug_utils_get_instance_proc_addr()
727 if (debug_data->g_DEBUG_UTILS) { in debug_utils_get_instance_proc_addr()
799 static inline VkResult layer_enable_tmp_report_callbacks(debug_report_data *debug_data, uint32_t nu… in layer_enable_tmp_report_callbacks() argument
804 rtn = layer_create_report_callback(debug_data, false, &infos[i], NULL, &callbacks[i]); in layer_enable_tmp_report_callbacks()
807 layer_destroy_report_callback(debug_data, callbacks[j], NULL); in layer_enable_tmp_report_callbacks()
817 static inline void layer_disable_tmp_report_callbacks(debug_report_data *debug_data, uint32_t num_c… in layer_disable_tmp_report_callbacks() argument
820 layer_destroy_report_callback(debug_data, callbacks[i], NULL); in layer_disable_tmp_report_callbacks()
884 static inline VkResult layer_enable_tmp_debug_messengers(debug_report_data *debug_data, uint32_t nu… in layer_enable_tmp_debug_messengers() argument
889 rtn = layer_create_messenger_callback(debug_data, false, &infos[i], NULL, &messengers[i]); in layer_enable_tmp_debug_messengers()
892 layer_destroy_messenger_callback(debug_data, messengers[j], NULL); in layer_enable_tmp_debug_messengers()
902 static inline void layer_disable_tmp_debug_messengers(debug_report_data *debug_data, uint32_t num_m… in layer_disable_tmp_debug_messengers() argument
905 layer_destroy_messenger_callback(debug_data, messengers[i], NULL); in layer_disable_tmp_debug_messengers()
912 static inline bool will_log_msg(debug_report_data *debug_data, VkFlags msg_flags) { in will_log_msg() argument
916 …if (!debug_data || !(debug_data->active_severities & local_severity) || !(debug_data->active_types… in will_log_msg()
960 static inline bool log_msg(const debug_report_data *debug_data, VkFlags msg_flags, VkDebugReportObj…
964 static inline bool log_msg(const debug_report_data *debug_data, VkFlags msg_flags, VkDebugReportObj… in log_msg() argument
966 if (!debug_data) return false; in log_msg()
967 std::unique_lock<std::mutex> lock(debug_data->debug_report_mutex); in log_msg()
971 …if (!debug_data || !(debug_data->active_severities & local_severity) || !(debug_data->active_types… in log_msg()
1011 …bool result = debug_log_msg(debug_data, msg_flags, object_type, src_object, 0, "Validation", str_p… in log_msg()