Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
mesa
mesa
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 2,330
    • Issues 2,330
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 649
    • Merge Requests 649
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Mesa
  • mesamesa
  • Merge Requests
  • !4169

Open
Opened Mar 12, 2020 by Jason Ekstrand@jekstrandOwner
  • Report abuse
Report abuse

vulkan/wsi: Use explicit sync for Wayland

  • Overview 23
  • Commits 13
  • Pipelines 16
  • Changes 12

Wayland actually has an extension for this. Most of the work in this MR is the plumbing which we can hopefully re-use for KMS (once we switch to atomic) and X11 once we get a syncobj extension.

Very few compositors support this today: only Weston and the ChromeOS compositor to my knowledge. I tested it using Weston. My (probably misplaced) hope is that having Linux clients have a good path to using explicit sync on Wayland will motivate GNOME Shell, KWin, and wlroots/sway devs to hook up explicit sync in their compositor.s

Edited Mar 12, 2020 by Jason Ekstrand
Assignee
Assign to
Reviewer
Request review from
None
Milestone
None
Assign milestone
Time tracking
Reference: mesa/mesa!4169
Source branch: review/vk-wsi-wayland-explicit-sync