#pragma once #include #include #include #include "../global.h" namespace Debug { class vulkandebuglibs { public: void vulkanDebugSetup(VkInstanceCreateInfo& createInfo, VkInstance& instance); bool checkValidationLayerSupport(); void checkUnavailableValidationLayers(); void setupDebugMessenger(VkInstance& vulkanInstance); void DestroyDebugUtilsMessengerEXT(VkInstance instance, const VkAllocationCallbacks* pAllocator); }; }