Debug
Vulkan validation layer setup and debug messaging
- UgLogCallback — Vulkan validation layer debug message callback
- UgValidationLayer — Khronos validation layer list
Header
#include <uhcgraphics.uhh>Cheat sheet
namespace UgLogCallback {
U0 destroy(UgContext.It& ctx);
VkDebugUtilsMessengerCreateInfoEXT getCreateInfo();
VkDebugUtilsMessengerEXT create(UgContext.It& ctx);
VKAPI_ATTR VkBool32 VKAPI_CALL logCallback(VkDebugUtilsMessageSeverityFlagBitsEXT messageSeverity, VkDebugUtilsMessageTypeFlagsEXT messageType, const VkDebugUtilsMessengerCallbackDataEXT* pCallbackData, U0* pUserData);
}
namespace UgValidationLayer {
I32 count();
const I8** get();
}