Skip to content
Snippets Groups Projects
Commit b99d869e authored by Jeremy Whiting's avatar Jeremy Whiting
Browse files

Remove debug methods and functions from check-vulkan.

Since we aren't using the debugCallback or other debugging
bits in check-vulkan, remove them.
parent 674ec5db
Branches
Tags
1 merge request!75Remove debug methods and functions from check-vulkan.
Pipeline #1880 passed
...@@ -52,22 +52,6 @@ const std::vector<const char*> deviceExtensions = { ...@@ -52,22 +52,6 @@ const std::vector<const char*> deviceExtensions = {
VK_KHR_SWAPCHAIN_EXTENSION_NAME VK_KHR_SWAPCHAIN_EXTENSION_NAME
}; };
VkResult CreateDebugUtilsMessengerEXT(VkInstance instance, const VkDebugUtilsMessengerCreateInfoEXT* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDebugUtilsMessengerEXT* pDebugMessenger) {
auto func = (PFN_vkCreateDebugUtilsMessengerEXT) vkGetInstanceProcAddr(instance, "vkCreateDebugUtilsMessengerEXT");
if (func != nullptr) {
return func(instance, pCreateInfo, pAllocator, pDebugMessenger);
} else {
return VK_ERROR_EXTENSION_NOT_PRESENT;
}
}
void DestroyDebugUtilsMessengerEXT(VkInstance instance, VkDebugUtilsMessengerEXT debugMessenger, const VkAllocationCallbacks* pAllocator) {
auto func = (PFN_vkDestroyDebugUtilsMessengerEXT) vkGetInstanceProcAddr(instance, "vkDestroyDebugUtilsMessengerEXT");
if (func != nullptr) {
func(instance, debugMessenger, pAllocator);
}
}
struct QueueFamilyIndices { struct QueueFamilyIndices {
uint32_t graphicsFamily; uint32_t graphicsFamily;
uint32_t presentFamily; uint32_t presentFamily;
...@@ -223,14 +207,6 @@ private: ...@@ -223,14 +207,6 @@ private:
} }
} }
void populateDebugMessengerCreateInfo(VkDebugUtilsMessengerCreateInfoEXT& createInfo) {
createInfo = {};
createInfo.sType = VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT;
createInfo.messageSeverity = VK_DEBUG_UTILS_MESSAGE_SEVERITY_VERBOSE_BIT_EXT | VK_DEBUG_UTILS_MESSAGE_SEVERITY_WARNING_BIT_EXT | VK_DEBUG_UTILS_MESSAGE_SEVERITY_ERROR_BIT_EXT;
createInfo.messageType = VK_DEBUG_UTILS_MESSAGE_TYPE_GENERAL_BIT_EXT | VK_DEBUG_UTILS_MESSAGE_TYPE_VALIDATION_BIT_EXT | VK_DEBUG_UTILS_MESSAGE_TYPE_PERFORMANCE_BIT_EXT;
createInfo.pfnUserCallback = debugCallback;
}
void createSurface() { void createSurface() {
xcb_connection_t *xcb_connection; xcb_connection_t *xcb_connection;
static const char title[] = "Vulkan Test"; static const char title[] = "Vulkan Test";
...@@ -922,12 +898,6 @@ private: ...@@ -922,12 +898,6 @@ private:
return buffer; return buffer;
} }
static VKAPI_ATTR VkBool32 VKAPI_CALL debugCallback(__attribute__((__unused__)) VkDebugUtilsMessageSeverityFlagBitsEXT messageSeverity, __attribute__((__unused__)) VkDebugUtilsMessageTypeFlagsEXT messageType, const VkDebugUtilsMessengerCallbackDataEXT* pCallbackData, __attribute__((__unused__)) void* pUserData) {
std::cerr << "validation layer: " << pCallbackData->pMessage << std::endl;
return VK_FALSE;
}
}; };
enum { enum {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment