Skip to content

panvk: Implement push constants for real

Boris Brezillon requested to merge bbrezillon/mesa:panvk-push-const into main

What does this MR do and why?

Until now, push constants were backed by a Uniform buffer, even though Bifrost GPUs have a similar concept called FAU (Fast Access Uniform).

With !28175 (merged), we can use FAUs to back our push constants and make push-constant support a reality.

Depends on !28178 (merged) and !28170 (merged) (no particular reason, other than the order these changes appear in my panvk-cleanup branch)

/cc @kusma @marysaka

Edited by Boris Brezillon

Merge request reports