diff --git a/src/backends/virtual/virtual_egl_backend.cpp b/src/backends/virtual/virtual_egl_backend.cpp index d43b6221fd..e016d6d48d 100644 --- a/src/backends/virtual/virtual_egl_backend.cpp +++ b/src/backends/virtual/virtual_egl_backend.cpp @@ -46,6 +46,7 @@ std::optional VirtualEglLayer::beginFrame() if (!m_texture || m_texture->size() != nativeSize) { m_fbo.reset(); m_texture = std::make_unique(GL_RGB8, nativeSize); + m_texture->setContentTransform(TextureTransform::MirrorY); m_fbo = std::make_unique(m_texture.get()); }