diff --git a/src/backends/drm/drm_egl_layer.cpp b/src/backends/drm/drm_egl_layer.cpp index 934269dfa3..57524871a3 100644 --- a/src/backends/drm/drm_egl_layer.cpp +++ b/src/backends/drm/drm_egl_layer.cpp @@ -83,7 +83,7 @@ std::shared_ptr EglGbmLayer::texture() const { if (m_scanoutBuffer) { const auto ret = m_surface.eglBackend()->importDmaBufAsTexture(*m_scanoutBuffer->buffer()->dmabufAttributes()); - ret->setContentTransform(drmToTextureRotation(m_pipeline)); + ret->setContentTransform(drmToTextureRotation(m_pipeline) | TextureTransform::MirrorY); return ret; } else { return m_surface.texture();