Skip to content

aco: Remove dependency on RADV.

Timur Kristóf requested to merge Venemo/mesa:aco_radv_args into main

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.

Merge request reports