Bonjour,
j'ai un soucis concernant du code c++ avec Vulkan :
"debugMessengerCreateInfo.pfnUserCallback = debugCallback;" Me donne une erreur, et je n'arrive pas à la résoudre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 VKAPI_ATTR VkBool32 VKAPI_CALL debugCallback(VkDebugUtilsMessageSeverityFlagBitsEXT messageSeverity, VkDebugUtilsMessageTypeFlagsEXT messageType, const VkDebugUtilsMessengerCallbackDataEXT* pCallbackData, void* pUserData) { std::cerr << "validation layer: " << pCallbackData->pMessage << std::endl; return VK_FALSE; } void Renderer::createInstance() { VkDebugUtilsMessengerCreateInfoEXT debugMessengerCreateInfo; debugMessengerCreateInfo.sType = VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT; debugMessengerCreateInfo.pNext = NULL; debugMessengerCreateInfo.flags = NULL; debugMessengerCreateInfo.messageSeverity = VK_DEBUG_UTILS_MESSAGE_SEVERITY_VERBOSE_BIT_EXT | VK_DEBUG_UTILS_MESSAGE_SEVERITY_WARNING_BIT_EXT | VK_DEBUG_UTILS_MESSAGE_SEVERITY_ERROR_BIT_EXT; debugMessengerCreateInfo.messageType = VK_DEBUG_UTILS_MESSAGE_TYPE_GENERAL_BIT_EXT | VK_DEBUG_UTILS_MESSAGE_TYPE_VALIDATION_BIT_EXT | VK_DEBUG_UTILS_MESSAGE_TYPE_PERFORMANCE_BIT_EXT; debugMessengerCreateInfo.pfnUserCallback = debugCallback; debugMessengerCreateInfo.pUserData = ;
"debugMessengerCreateInfo.pUserData = ;" je ne sais pas à quoi cela correspond.
Par avance merci
Partager