MCPcopy Create free account
hub / github.com/Overv/VulkanTutorial / CreateDebugUtilsMessengerEXT

Function CreateDebugUtilsMessengerEXT

code/16_frames_in_flight.cpp:35–42  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

33#endif
34
35VkResult CreateDebugUtilsMessengerEXT(VkInstance instance, const VkDebugUtilsMessengerCreateInfoEXT* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDebugUtilsMessengerEXT* pDebugMessenger) {
36 auto func = (PFN_vkCreateDebugUtilsMessengerEXT) vkGetInstanceProcAddr(instance, "vkCreateDebugUtilsMessengerEXT");
37 if (func != nullptr) {
38 return func(instance, pCreateInfo, pAllocator, pDebugMessenger);
39 } else {
40 return VK_ERROR_EXTENSION_NOT_PRESENT;
41 }
42}
43
44void DestroyDebugUtilsMessengerEXT(VkInstance instance, VkDebugUtilsMessengerEXT debugMessenger, const VkAllocationCallbacks* pAllocator) {
45 auto func = (PFN_vkDestroyDebugUtilsMessengerEXT) vkGetInstanceProcAddr(instance, "vkDestroyDebugUtilsMessengerEXT");

Callers 1

setupDebugMessengerMethod · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected