panvk: Add address/range helpers for panvk_buffer
authorJason Ekstrand <jason.ekstrand@collabora.com>
Wed, 27 Apr 2022 22:28:26 +0000 (17:28 -0500)
committerJason Ekstrand <jason.ekstrand@collabora.com>
Mon, 2 May 2022 22:37:40 +0000 (17:37 -0500)
commit763744aa8b0bc592f972c131da304ab29f054c3b
treeb29b4b099567bb3ce8976ff13ba5ab2365fc7a34
parent631f47e83a3575ede1cf7b15c0c6e252d072e2b6
panvk: Add address/range helpers for panvk_buffer

The range helper is taken from ANV; the gpu_ptr one is original.  This
also fixes a few more bugs where we weren't adding offsets in properly.

Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16216>
src/panfrost/vulkan/panvk_cmd_buffer.c
src/panfrost/vulkan/panvk_private.h
src/panfrost/vulkan/panvk_vX_cmd_buffer.c
src/panfrost/vulkan/panvk_vX_cs.c
src/panfrost/vulkan/panvk_vX_descriptor_set.c
src/panfrost/vulkan/panvk_vX_image.c
src/panfrost/vulkan/panvk_vX_meta_copy.c