Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • mesa mesa
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 3.2k
    • Issues 3.2k
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1k
    • Merge requests 1k
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • MesaMesa
  • mesamesa
  • Merge requests
  • !21696

aco: Remove dependency on RADV.

  • Review changes

  • Download
  • Patches
  • Plain diff
Merged Timur Kristóf requested to merge Venemo/mesa:aco_radv_args into main Mar 03, 2023
  • Overview 16
  • Commits 9
  • Pipelines 12
  • Changes 15

This MR finally gets rid of ACO's dependency on RADV.

  • Refactor of VS prolog and PS epilog code, some patches taken from !16805 (merged)
  • Remove dependency on radv_shader_args, some patches taken from !18772 (closed)
  • Remove other RADV includes from ACO.

Note about VS prologs and PS epilogs

The code for selecting VS prologs and PS epilogs is kept intact in ACO, but without depending on RADV. When RadeonSI wants to use ACO, some mechanisms around prologs and epilogs may need to be changed, but that is future work and not included here.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: aco_radv_args