diff --git a/CHANGELOG.md b/CHANGELOG.md index 8da9d006e8..a3f79411d9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,10 @@ Changes: Features: * Improved performance of LocalIP, NetIO and DNS on Windows +Bugfixes: +* Fixed external monitors detected via DDC/CI being randomly reported as built-in, and libddcutil trace messages occasionally leaking into the output and breaking `--format json`. (#2615, Brightness / Linux) +* Fixed the Vulkan driver name being concatenated with the driver name of a previously enumerated device on systems with more than one GPU. (#2619, Vulkan) + # 2.69.0 Changes: @@ -58,7 +62,6 @@ Features: Bugfixes: * Fixed Snapdragon X2 series model detection on Linux. (#2611, CPU / Linux) -* Fixed external monitors detected via DDC/CI being randomly reported as built-in, and libddcutil trace messages occasionally leaking into the output and breaking `--format json`. (#2615, Brightness / Linux) * Fixed image logo caching, padding, and positioning issues, including an iTerm display bug. (Logo) * Fixed several Windows issues, including Windows Terminal font detection, redirected `--gen-config` output, and gamepad battery reporting for DualShock 4 and Switch controllers. (#2573, TerminalFont; Gamepad; General) * Fixed formatting and display issues, including ANSI-aware truncation, date/time formatting, and bright key/title colors. (Format / DateTime / Display) diff --git a/src/detection/vulkan/vulkan.c b/src/detection/vulkan/vulkan.c index 9d21948316..b129e6605c 100644 --- a/src/detection/vulkan/vulkan.c +++ b/src/detection/vulkan/vulkan.c @@ -19,6 +19,8 @@ static inline void applyVulkanVersion(uint32_t vulkanVersion, FFVersion* ffVersi } static void applyDriverName(VkPhysicalDeviceDriverPropertiesKHR* properties, FFstrbuf* result) { + ffStrbufClear(result); + if (!ffStrSet(properties->driverName)) { return; }