panvk: Implement descriptor copies properly
authorJason Ekstrand <jason.ekstrand@collabora.com>
Tue, 3 May 2022 22:36:04 +0000 (17:36 -0500)
committerMarge Bot <emma+marge@anholt.net>
Thu, 12 May 2022 10:53:16 +0000 (10:53 +0000)
commitd783f8949eef8ec491cb4abb06119998ce955373
tree6e9fb050373157a3adf2503c23c001f949b5266a
parentf6268220c269da7cd09edf6664019ce0535738cf
panvk: Implement descriptor copies properly

All we were doing was copying panvk_descriptor structs around which
don't actually contain data that's used by anything interesting.  We
need to copy the actual data arround.  Annoyingly, that means we need a
descriptor copy function per descriptor type.  Woo!

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16276>
src/panfrost/ci/deqp-panfrost-g52-vk.toml
src/panfrost/vulkan/panvk_vX_descriptor_set.c