mesa/src/amd/vulkan/meta
Timur Kristóf 7fe899a3b6 radv: Use SDMA surface structs for determining unaligned buffer copies.
This removes a bunch of redundant calculations, thus making the code
less error-prone.

Also move the row pitch calculation to a separate function.

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/26353>
2023-12-20 13:22:26 +00:00
..
radv_meta.c radv: integrate meta astc compute decoder to radv 2023-10-11 19:28:40 +00:00
radv_meta.h radv: move meta declarations to radv_meta.h 2023-12-19 09:48:34 +00:00
radv_meta_astc_decode.c radv: integrate meta astc compute decoder to radv 2023-10-11 19:28:40 +00:00
radv_meta_blit.c nir: Drop "SSA" from NIR language 2023-08-12 16:44:41 -04:00
radv_meta_blit2d.c nir: Drop "SSA" from NIR language 2023-08-12 16:44:41 -04:00
radv_meta_buffer.c radv: Move SDMA function and struct declarations to a new header. 2023-12-20 13:22:26 +00:00
radv_meta_bufimage.c nir: Drop nir_dest 2023-08-14 21:22:53 +00:00
radv_meta_clear.c radv/gfx11: re-enable 0001/1110 clear values 2023-08-16 18:38:24 +00:00
radv_meta_copy.c radv: Use SDMA surface structs for determining unaligned buffer copies. 2023-12-20 13:22:26 +00:00
radv_meta_copy_vrs_htile.c nir: Drop "SSA" from NIR language 2023-08-12 16:44:41 -04:00
radv_meta_dcc_retile.c nir: Drop nir_dest 2023-08-14 21:22:53 +00:00
radv_meta_decompress.c nir: make workgroup_id 32 bit only 2023-08-30 07:04:33 +00:00
radv_meta_etc_decode.c radv: use vk_tecompress_etc2 from the runtime 2023-10-06 00:55:18 +00:00
radv_meta_fast_clear.c nir: Drop nir_dest 2023-08-14 21:22:53 +00:00
radv_meta_fmask_copy.c nir: make workgroup_id 32 bit only 2023-08-30 07:04:33 +00:00
radv_meta_fmask_expand.c nir: Drop nir_dest 2023-08-14 21:22:53 +00:00
radv_meta_resolve.c radv: adjust assertions for multi-layer resolves with the HW/FS paths 2023-12-04 08:12:16 +00:00
radv_meta_resolve_cs.c radv: simplify creating image views for src resolve images 2023-12-04 08:12:16 +00:00
radv_meta_resolve_fs.c radv: adjust assertions for multi-layer resolves with the HW/FS paths 2023-12-04 08:12:16 +00:00