ac,radv,radeonsi: new HS shader message, rewrite TCS LDS/offchip size allocation, other optimizations
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