Skip to content

radeonsi: improve Navi support & other stuff

Marek Olšák requested to merge mareko/mesa:navi-improv into master

This is an assortment of commits mainly improving Navi support, but there are some cleanups and fixes for other chips as well.

Highlights for Navi:

  • Primitive binning enabled by default
  • Image stores support DCC
  • Use the new Scan Converter
  • No need to flush L2 ever
  • Pixel shaders without exports
  • Late export memory allocation for NGG enabled
  • Vertex and geometry shaders without param export space allocation

Other improvements:

  • GPU hang fix for bindless textures
  • shader input/output indices optimized for lower output memory usage for LS, HS, and ES stages.

Merge request reports