17ea1642e2
Bifrost supports "fast access uniforms" loaded from a single contiguous buffer. This maps directly to Vulkan push constants, with some caveats: * No indirect access. Indirects need to be lowered to a UBO pull. * Strict alignment requirements. These will be met in practice. Implement the NIR intrinsic and map it to the native hardware construct. Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16916>