radv: draw dispatch refactoring

Mike Blumenkrantz requested to merge zmike/mesa:radv-draw_dispatch into master

This series is a precursor to some more experimental work I have pending to implement multidraws.

In a nutshell:

  • refactoring dispatch for different types of draws to use more granular codepaths
  • trimming vertex stage packet count when drawid/baseinstance aren't required

This probably needs some formatting work, but I'm hoping there's a tool/script I can use for it...

Merge request reports