diff --git a/base/VulkanDebug.cpp b/base/VulkanDebug.cpp index 4ba9f9d3..3e62d985 100644 --- a/base/VulkanDebug.cpp +++ b/base/VulkanDebug.cpp @@ -66,7 +66,7 @@ namespace vks return VK_FALSE; } - void setupDebugging(VkInstance instance, VkDebugReportFlagsEXT flags, VkDebugReportCallbackEXT callBack) + void setupDebugging(VkInstance instance) { vkCreateDebugUtilsMessengerEXT = reinterpret_cast(vkGetInstanceProcAddr(instance, "vkCreateDebugUtilsMessengerEXT")); diff --git a/base/VulkanDebug.h b/base/VulkanDebug.h index f18e6c67..907112e7 100644 --- a/base/VulkanDebug.h +++ b/base/VulkanDebug.h @@ -38,11 +38,7 @@ namespace vks void* pUserData); // Load debug function pointers and set debug callback - // if callBack is NULL, default message callback will be used - void setupDebugging( - VkInstance instance, - VkDebugReportFlagsEXT flags, - VkDebugReportCallbackEXT callBack); + void setupDebugging(VkInstance instance); // Clear debug callback void freeDebugCallback(VkInstance instance); } diff --git a/base/vulkanexamplebase.cpp b/base/vulkanexamplebase.cpp index ec85a44f..35c43f5c 100644 --- a/base/vulkanexamplebase.cpp +++ b/base/vulkanexamplebase.cpp @@ -968,11 +968,7 @@ bool VulkanExampleBase::initVulkan() // If requested, we enable the default validation layers for debugging if (settings.validation) { - // The report flags determine what type of messages for the layers will be displayed - // For validating (debugging) an application the error and warning bits should suffice - VkDebugReportFlagsEXT debugReportFlags = VK_DEBUG_REPORT_ERROR_BIT_EXT | VK_DEBUG_REPORT_WARNING_BIT_EXT; - // Additional flags include performance info, loader and layer debug messages, etc. - vks::debug::setupDebugging(instance, debugReportFlags, VK_NULL_HANDLE); + vks::debug::setupDebugging(instance); } // Physical device