Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • X xf86-video-amdgpu
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 17
    • Issues 17
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 3
    • Merge requests 3
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • xorgxorg
  • driver
  • xf86-video-amdgpu
  • Merge requests
  • !21

Flush if necessary when sharing pixmap storage via DRI

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Michel Dänzer requested to merge daenzer/xf86-video-amdgpu:dri3_fd_from_pixmap-flush into master Jan 09, 2019
  • Overview 0
  • Commits 3
  • Pipelines 6
  • Changes 3

The first two commits fix an issue with DRI3/2 where it was possible for the compositing manager to start using pixmap storage for direct rendering before the glamor drawing was flushed to the kernel, which could result in garbage instead of the expected pixmap contents.

The third commit is a minor optimization, eliminating a GPU copy when sharing storage of pixmaps backing windows via DRI.

Edited Jan 15, 2019 by Michel Dänzer
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: dri3_fd_from_pixmap-flush