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

Method setupDebugMessenger

code/29_mipmapping.cpp:390–399  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

388 }
389
390 void setupDebugMessenger() {
391 if (!enableValidationLayers) return;
392
393 VkDebugUtilsMessengerCreateInfoEXT createInfo;
394 populateDebugMessengerCreateInfo(createInfo);
395
396 if (CreateDebugUtilsMessengerEXT(instance, &createInfo, nullptr, &debugMessenger) != VK_SUCCESS) {
397 throw std::runtime_error("failed to set up debug messenger!");
398 }
399 }
400
401 void createSurface() {
402 if (glfwCreateWindowSurface(instance, window, nullptr, &surface) != VK_SUCCESS) {

Callers

nothing calls this directly

Calls 1

Tested by

no test coverage detected