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

Method setupDebugMessenger

code/13_framebuffers.cpp:200–209  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

198 }
199
200 void setupDebugMessenger() {
201 if (!enableValidationLayers) return;
202
203 VkDebugUtilsMessengerCreateInfoEXT createInfo;
204 populateDebugMessengerCreateInfo(createInfo);
205
206 if (CreateDebugUtilsMessengerEXT(instance, &createInfo, nullptr, &debugMessenger) != VK_SUCCESS) {
207 throw std::runtime_error("failed to set up debug messenger!");
208 }
209 }
210
211 void createSurface() {
212 if (glfwCreateWindowSurface(instance, window, nullptr, &surface) != VK_SUCCESS) {

Callers

nothing calls this directly

Calls 1

Tested by

no test coverage detected