Skip to content

GitLab

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

Implement direct mode for Wayland

  • Review changes

  • Download
  • Email patches
  • Plain diff
Closed Lubosz Sarnecki requested to merge lubosz/monado:acquire-wl-display into master Feb 11, 2021
  • Overview 1
  • Commits 2
  • Pipelines 2
  • Changes 9

This patchset is a continuation of Drew DeVault's original MR !141 (closed)

To get this started I am opening the new MR.

What happened since the original patch

  • Update Monado window back-end to new comp_target API
  • Update to new Wayland drm-lease-unstable-v1 protocol by Xaver Hugl
  • Update to new Vulkan header.

TODO:

  • Add CMake build

Disclaimer: The CI will fail, since it needs the new Vulkan header.

I tested this on the Index with the sway window manager, it works well.

The patches required in the graphics stack to run this are being tracked in the README here, along with PKGBUILDs for Arch Linux: https://gitlab.freedesktop.org/lubosz/wlxr-pkgbuilds

Edited Feb 12, 2021 by Lubosz Sarnecki
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: acquire-wl-display