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

Method setupDebugMessenger

code/21_index_buffer.cpp:312–321  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

310 }
311
312 void setupDebugMessenger() {
313 if (!enableValidationLayers) return;
314
315 VkDebugUtilsMessengerCreateInfoEXT createInfo;
316 populateDebugMessengerCreateInfo(createInfo);
317
318 if (CreateDebugUtilsMessengerEXT(instance, &createInfo, nullptr, &debugMessenger) != VK_SUCCESS) {
319 throw std::runtime_error("failed to set up debug messenger!");
320 }
321 }
322
323 void createSurface() {
324 if (glfwCreateWindowSurface(instance, window, nullptr, &surface) != VK_SUCCESS) {

Callers

nothing calls this directly

Calls 1

Tested by

no test coverage detected