Skip to content

panvk: Transition to vk_[dynmaic_]graphics_state

Boris Brezillon requested to merge bbrezillon/mesa:panvk-gfx-state into main

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).

/cc @kusma @nanokatze @marysaka

Edited by Boris Brezillon

Merge request reports