mesa/src/amd
Timur Kristóf ec0605ff72 radv: Add temporary BO for transfer queues.
Some copy operations are poorly supported by the SDMA hardware,
meaning that the built-in packets don't support them, so we will
need to work around that by copying to and from a temporary BO.

The size of the temporary buffer was chosen so that it can fit
at least one full pixel row of the largest possible image.

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/25831>
2023-11-01 13:21:01 +00:00
..
addrlib amd/common: update addrlib for gfx11.5 2023-10-20 07:32:34 +00:00
ci radv/ci: enable RADV_DEBUG=nomeshshader for vkcts-navi31-valve 2023-11-01 08:50:06 +01:00
common ac/debug: add a helper to print GPUVM fault protection status 2023-10-30 08:10:22 +00:00
compiler aco: remove dead code in nir_intrinsic_xfb_counter_{add,sub}_amd 2023-10-30 08:51:51 +00:00
drm-shim amd: rename GFX110x to NAVI31-33 2023-09-30 23:08:47 +00:00
llvm ac/nir: remove dead code in nir_intrinsic_xfb_counter_{add,sub}_amd 2023-10-30 08:51:51 +00:00
registers ac/registers: allow to parse GCVM_L2_PROTECTION_FAULT_STATUS 2023-10-30 08:10:22 +00:00
vulkan radv: Add temporary BO for transfer queues. 2023-11-01 13:21:01 +00:00
meson.build meson: build radeonsi with aco 2023-05-15 02:01:10 +00:00