Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • KWin KWin
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 61
    • Issues 61
    • List
    • Boards
    • Service Desk
    • Milestones
  • Bugzilla
    • Bugzilla
  • Merge requests 165
    • Merge requests 165
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • PlasmaPlasma
  • KWinKWin
  • Merge requests
  • !2598

Implement wp-fractional-scale-v1

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged David Edmundson requested to merge work/d_ed/fractionalscale into master Jun 30, 2022
  • Overview 40
  • Commits 1
  • Pipelines 23
  • Changes 19

This will allow clients to render at native resolution on wayland when fractional scaling is used.

Some challenges of how we handle logical sizes being integers over the wire for resizing and such remain.

Draft as it depends on wayland-protocols to land, which depends on us having a tested MR ready. Also unit tests.

Relevant implementatons: Qt5: https://invent.kde.org/davidedmundson/qtwayland/-/tree/work/d_ed/fractional_scale_backport Qt6: https://codereview.qt-project.org/c/qt/qtwayland/+/420041 SDL: https://github.com/libsdl-org/SDL/pull/5906

Edited Nov 09, 2022 by David Edmundson
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: work/d_ed/fractionalscale