Skip to content

GitLab

  • Menu
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 44
    • Issues 44
    • List
    • Boards
    • Service Desk
    • Milestones
  • Bugzilla
    • Bugzilla
  • Merge requests 113
    • Merge requests 113
  • 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
  • Plasma
  • KWinKWin
  • Merge requests
  • !1885

backends/drm: better format checking

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Xaver Hugl requested to merge work/unneeded-support-check into master Jan 14, 2022
  • Overview 4
  • Commits 2
  • Pipelines 2
  • Changes 5

Commit 1: ensure correct format+modifiers pairs for surfaces by checking if the format is supported and the modifier list is the same

Commit 2: Remove the check for GPU-wide supported formats. As formats are per output and also checked on crtc changes now, there is no reason to restrict used formats to those that are supported by all primary planes anymore.

Without commit 1, super weird hardware could have outputs potentially failing in rare corner cases.

Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: work/unneeded-support-check