From 1420a5a00f106ebdda2e3a7f0daef03080ff870a Mon Sep 17 00:00:00 2001 From: Cacodemon345 Date: Fri, 2 Jan 2026 00:32:00 +0600 Subject: [PATCH] Fix bad screenshots on Vulkan --- src/qt/qt_vulkanwindowrenderer.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/qt/qt_vulkanwindowrenderer.cpp b/src/qt/qt_vulkanwindowrenderer.cpp index ce6b464ee..c27d382a5 100644 --- a/src/qt/qt_vulkanwindowrenderer.cpp +++ b/src/qt/qt_vulkanwindowrenderer.cpp @@ -900,11 +900,12 @@ VulkanWindowRenderer::onBlit(int buf_idx, int x, int y, int w, int h) strcat(path, fn); QImage image = this->grab(); - image.save(path, "png"); + image.rgbSwapped().save(path, "png"); monitors[r_monitor_index].mon_screenshots--; } if (monitors[r_monitor_index].mon_screenshots_clipboard) { QImage image = this->grab(); + image = image.rgbSwapped(); QClipboard *clipboard = QApplication::clipboard(); clipboard->setImage(image, QClipboard::Clipboard); monitors[r_monitor_index].mon_screenshots_clipboard--;