panvk: Transition to vk_[dynmaic_]graphics_state
What does this MR do and why?
Overhaul of the graphics state tracking logic to base things on vk_[dynamic_]graphics_state.
Some of the changes are also preparing for the transition to vk_shader/vk_pipeline, though this requires even more changes.
Flagged as draft until I've split/cleaned up all the changes in https://gitlab.freedesktop.org/bbrezillon/mesa/-/commits/panvk-cleanup-wip up to 97cb2750 ("panvk: Varyings cleanup"), but it'd be great if you could start reviewing what's currently here.
Based on !28399 (merged).
Edited by Boris Brezillon