5 #ifndef FLUTTER_IMPELLER_RENDERER_BACKEND_VULKAN_DEBUG_REPORT_VK_H_
6 #define FLUTTER_IMPELLER_RENDERER_BACKEND_VULKAN_DEBUG_REPORT_VK_H_
8 #include "flutter/fml/macros.h"
24 vk::UniqueDebugUtilsMessengerEXT messenger_;
25 bool is_valid_ =
false;
32 Result OnDebugCallback(vk::DebugUtilsMessageSeverityFlagBitsEXT severity,
33 vk::DebugUtilsMessageTypeFlagsEXT type,
34 const VkDebugUtilsMessengerCallbackDataEXT* data);
36 static VKAPI_ATTR VkBool32 VKAPI_CALL DebugUtilsMessengerCallback(
37 VkDebugUtilsMessageSeverityFlagBitsEXT severity,
38 VkDebugUtilsMessageTypeFlagsEXT type,
39 const VkDebugUtilsMessengerCallbackDataEXT* callback_data,
49 #endif // FLUTTER_IMPELLER_RENDERER_BACKEND_VULKAN_DEBUG_REPORT_VK_H_