Skip to content

ac,radv,radeonsi: new HS shader message, rewrite TCS LDS/offchip size allocation, other optimizations

Marek Olšák requested to merge mareko/mesa:ac-sendmsg-tess into main

Changes:

  • The new HS shader message is used on GFX11+. (the tf1 message via the group vote is disabled for now due to corruption)
  • TCS inputs that have cross-invocation loads can also be read from VGPRs for same-invocation loads if those are also present.
  • nir_gather_tcs_info is used to skip passing tess level outputs via LDS if they are defined in all invocations.
  • New better TCS LDS/offchip size computation helper, hooked up in both radv and radeonsi.
  • A lot of radeonsi changes that are necessary to support all of the above.
Edited by Marek Olšák

Merge request reports

Loading