anv: Refactor descriptor copy
authorRohan Garg <rohan.garg@intel.com>
Tue, 8 Feb 2022 11:43:05 +0000 (12:43 +0100)
committerMarge Bot <emma+marge@anholt.net>
Wed, 9 Feb 2022 09:24:37 +0000 (09:24 +0000)
commit03e1e19246da43f87b50a2ced38263a884b15b4c
treea407991ac2917171b704fcdfbdfcdb986013a355
parent6fba52cfd2b21e1ccb622d9f8e9c9a87731bd5a3
anv: Refactor descriptor copy

Refactor descriptor copies to use the existing helper functions instead
of rolling our own. In order to facilitate this, we need to store the
appropriate buffer views for the relevant descriptors internally and
reuse them in the helpers.

Signed-off-by: Rohan Garg <rohan.garg@intel.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14909>
src/intel/compiler/brw_fs.cpp
src/intel/vulkan/anv_descriptor_set.c
src/intel/vulkan/anv_private.h
src/intel/vulkan/genX_cmd_buffer.c