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,415
    • Issues 2,415
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 684
    • Merge Requests 684
  • 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
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Mesa
  • mesamesa
  • Merge Requests
  • !2282

Closed
Created Oct 10, 2019 by Nanley Chery@ncheryDeveloper
  • Report abuse
Report abuse

WIP: Gen12: New CCS layout, HIZ_CCS, Modifiers

  • Overview 85
  • Commits 17
  • Pipelines 20
  • Changes 15

Gen12 introduces a new layout for the CCS buffer as well as some new usages. This merge request implements some of the usages and is split into 3 sections:

  1. The new CCS layout. (merged, e655eed5)
  2. HiZ + CCS in iris. (merged, 7a619b5c)
  3. The TGL render compression modifiers and part of the media compression modifier in iris.

Notes:

  • This MR relies on other MRs in flight. I've cherry-picked the smallest number of commits needed for building this MR at the beginning of sections 1 and 2. Once the commits in the other MRs have landed upstream, I'll drop them from this MR and be able to land the dependent sections.
  • Some commits in this MR will block other MRs, so I may land parts of it to keep things moving forward.
  • Bugfixes can be found at the beginning of sections 1-3 (but after the cherry-picks).
  • I plan to squash the "squash!" commits once they're reviewed.
  • The modifier patches haven't been retested with the latest kernel patches on the list:
    • https://patchwork.freedesktop.org/series/67078/
    • https://patchwork.freedesktop.org/series/66814/

FYI: @sagarghuge, @jljusten, @kwg, @rantogno, @jekstrand

Edited Aug 27, 2020 by Nanley Chery
Assignee
Assign to
Reviewer
Request review from
None
Milestone
None
Assign milestone
Time tracking
Source branch: mr/gen12-ccs