Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • G gnome-remote-desktop
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 16
    • Issues 16
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1
    • Merge requests 1
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOME
  • gnome-remote-desktop
  • Merge requests
  • !63

Merged
Created Nov 05, 2021 by Jonas Ådahl@jadahlMaintainer

Download DMA buffers using glReadPixels

  • Overview 76
  • Commits 23
  • Pipelines 17
  • Changes 46

This makes the RDP and VNC backend use a dedicated EGL thread for transferring GPU memory residing in DMA buffers to CPU memory. It is attempted to avoid any unnecessary copies by constructing the OpenGL pack buffer to match the target framebuffer used by RDP and VNC respectfully.

Edited Dec 08, 2021 by Jonas Ådahl
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: wip/egl