From 257fdbaaeb9117358b30cbeded32722c492a424c Mon Sep 17 00:00:00 2001 From: Philipp Zabel Date: Wed, 10 Dec 2025 11:06:29 +0100 Subject: [PATCH] core: Stop using deprecated debug utils user callback setter MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fix a build warning: ../src/vulkan_state.cpp:203:32: warning: ‘vk::DebugUtilsMessengerCreateInfoEXT& vk::DebugUtilsMessengerCreateInfoEXT::setPfnUserCallback(PFN_vkDebugUtilsMessengerCallbackEXT)’ is deprecated: This setter is deprecated. Use the one taking a function pointer type from the vk-namespace instead. [-Wdeprecated-declarations] by moving the callback function type into the Vulkan namespace. --- src/vulkan_state.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/vulkan_state.cpp b/src/vulkan_state.cpp index a36b299..7565016 100644 --- a/src/vulkan_state.cpp +++ b/src/vulkan_state.cpp @@ -31,10 +31,10 @@ namespace { -VKAPI_ATTR VkBool32 VKAPI_CALL debug_callback( - VkDebugUtilsMessageSeverityFlagBitsEXT message_severity, - VkDebugUtilsMessageTypeFlagsEXT message_type, - const VkDebugUtilsMessengerCallbackDataEXT* callback_data, +VKAPI_ATTR vk::Bool32 VKAPI_CALL debug_callback( + vk::DebugUtilsMessageSeverityFlagBitsEXT message_severity, + vk::DebugUtilsMessageTypeFlagsEXT message_type, + const vk::DebugUtilsMessengerCallbackDataEXT* callback_data, void* user_data) { Log::debug("%s\n", callback_data->pMessage);