mesa/src/amd
Timur Kristóf a4b4c9b723 radv: Implement image copies on transfer queues.
When either of the images is linear then the implementation can
use the same packets as used by the buffer/image copies.
However, tiled to tiled image copies use a separate packet.

Several variations of tiled to tiled copies are not supported
by the built-in packet and need a scanline copy as a workaround,
this will be implemented by an upcoming commit.

Signed-off-by: Timur Kristóf <timur.kristof@gmail.com>
Reviewed-by: Tatsuyuki Ishi <ishitatsuyuki@gmail.com>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26913>
2024-01-08 16:00:10 +01:00
..
addrlib amd/common: update addrlib for gfx11.5 2023-10-20 07:32:34 +00:00
ci radv: stop clearing CMASK to 0xcc when FMASK is present on GFX9 2024-01-03 13:58:06 +00:00
common ac/nir: Export clip distances according to clip_cull_mask 2024-01-08 08:35:35 +00:00
compiler aco: apply fneg/fabs to VOP3P 2024-01-08 13:26:19 +00:00
drm-shim amd: Use align64 instead of ALIGN for 64 bit value parameter 2024-01-03 22:02:17 +00:00
llvm nir: remove sad_u8x4 2024-01-05 18:55:22 +00:00
registers ac/registers: allow to parse GCVM_L2_PROTECTION_FAULT_STATUS 2023-10-30 08:10:22 +00:00
vpelib amd,radeonsi: add libvpe 2023-12-01 00:23:38 +00:00
vulkan radv: Implement image copies on transfer queues. 2024-01-08 16:00:10 +01:00
meson.build amd,radeonsi: add libvpe 2023-12-01 00:23:38 +00:00