Skip to content

panfrost: Rework dirty tracking for Valhall

Alyssa Rosenzweig requested to merge alyssa/mesa:valhall-dt2 into main

Midgard aggregates a large amount of state into its renderer state descriptor. Our current dirty tracking reflects this, with a single RENDERER dirty flag. That won't well on Valhall, which splits out orthogonal state into independent descriptors (a blend descriptor, a depth/stencil descriptor, and so on). To prepare for Valhall support, this patch moves the driver to finer dirty tracking.

Signed-off-by: Alyssa Rosenzweig alyssa@collabora.com

Merge request reports