From 93443a8228c429a0978dabb2928b221b62150807 Mon Sep 17 00:00:00 2001 From: Xaver Hugl Date: Mon, 13 Nov 2023 14:38:01 +0100 Subject: [PATCH] backends/drm: set the correct content transform for shadow buffer BUG: 476931 --- src/backends/drm/drm_egl_layer_surface.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/backends/drm/drm_egl_layer_surface.cpp b/src/backends/drm/drm_egl_layer_surface.cpp index cebcdd1f77..da72d4542d 100644 --- a/src/backends/drm/drm_egl_layer_surface.cpp +++ b/src/backends/drm/drm_egl_layer_surface.cpp @@ -126,6 +126,7 @@ std::optional EglGbmLayerSurface::startRendering(cons } m_surface->shadowBuffer = std::make_unique(m_surface->shadowTexture.get()); } + m_surface->shadowTexture->setContentTransform(m_surface->currentSlot->framebuffer()->colorAttachment()->contentTransforms()); m_surface->renderStart = std::chrono::steady_clock::now(); m_surface->timeQuery->begin(); return OutputLayerBeginFrameInfo{