Skip to content
GitLab
Projects Groups 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
    • Contributors
    • Graph
    • Compare
  • Issues 58
    • Issues 58
    • List
    • Boards
    • Service Desk
    • Milestones
  • Bugzilla
    • Bugzilla
  • Merge requests 154
    • Merge requests 154
  • 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
  • !1607

RenderLoop: restrict repaint scheduling with fullscreen windows

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Xaver Hugl requested to merge work/fullscreen-repaints into master Nov 04, 2021
  • Overview 0
  • Commits 1
  • Pipelines 0
  • Changes 4

With an opaque fullscreen window we can be sure that items under it don't actually require us to repaint. This should yield some small efficiency improvements and resolves stutter with adaptive sync.

This is pretty much just a cheap hack around the fact that we don't have a proper scene graph yet. However, it's also easily backportable

BUG: 443872 FIXED-IN: 5.23.3

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: work/fullscreen-repaints