From 0a3922e29dc937a0a14beed73266a4a9298a647a Mon Sep 17 00:00:00 2001 From: Xaver Hugl Date: Fri, 14 Jan 2022 09:07:12 +0100 Subject: [PATCH] backends/drm: use the correct format for CPU copy BUG: 448376 --- src/backends/drm/egl_gbm_backend.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backends/drm/egl_gbm_backend.cpp b/src/backends/drm/egl_gbm_backend.cpp index 831e09f66f..e4820bcf82 100644 --- a/src/backends/drm/egl_gbm_backend.cpp +++ b/src/backends/drm/egl_gbm_backend.cpp @@ -334,7 +334,7 @@ QSharedPointer EglGbmBackend::importFramebuffer(Output &output, const } // ImportMode::DumbBuffer if (!output.current.importSwapchain || output.current.importSwapchain->size() != size) { - output.current.importSwapchain = QSharedPointer::create(m_gpu, size, DRM_FORMAT_XRGB8888); + output.current.importSwapchain = QSharedPointer::create(m_gpu, size, renderingBackend()->drmFormat(output.output)); if (output.current.importSwapchain->isEmpty()) { output.current.importSwapchain = nullptr; }