From 4362a85bbe7b3e8215109b2481bc16978691ad87 Mon Sep 17 00:00:00 2001 From: Magnus Norddahl Date: Thu, 23 Jan 2025 12:51:46 +0100 Subject: [PATCH] Fix "The Vulkan spec states" not getting muted --- libraries/ZVulkan/src/vulkaninstance.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libraries/ZVulkan/src/vulkaninstance.cpp b/libraries/ZVulkan/src/vulkaninstance.cpp index 169dd6daa..f34c9b354 100644 --- a/libraries/ZVulkan/src/vulkaninstance.cpp +++ b/libraries/ZVulkan/src/vulkaninstance.cpp @@ -351,10 +351,13 @@ VkBool32 VulkanInstance::DebugCallback(VkDebugUtilsMessageSeverityFlagBitsEXT me if (parts.size() == 3) { msg = parts[2]; - size_t pos = msg.find(" The Vulkan spec states:"); + size_t pos = msg.find("The Vulkan spec states:"); if (pos != std::string::npos) msg = msg.substr(0, pos); + while (!msg.empty() && (msg.back() == '\n' || msg.back() == '\r' || msg.back() == ' ')) + msg.pop_back(); + if (callbackData->objectCount > 0) { msg += " (";