mesa/src/amd/vulkan/meta
Samuel Pitoiset a97c889a7b radv: implement VK_KHR_device_address_commands
Because there is no way to know where the address has been allocated
(GTT or VRAM), the existing entrypoints aren't dropped and the sparse
bit is derived from VK_ADDRESS_COMMAND_FULLY_BOUND_BIT_KHR.

It would be nice to figure out if the CP DMA vs compute heuristic for
GTT BOs on dGPUs could be removed to simplify this implementation.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40386>
2026-03-27 16:17:02 +00:00
..
radv_meta.c radv: implement VK_KHR_device_address_commands 2026-03-27 16:17:02 +00:00
radv_meta.h radv: implement VK_KHR_device_address_commands 2026-03-27 16:17:02 +00:00
radv_meta_astc_decode.c Revert "radv: remove adding a BO to the per-cmdbuf list when unnecessary" 2026-03-25 07:27:08 +00:00
radv_meta_blit.c radv: stop passing radv_device for creating NIR meta shaders 2026-03-19 19:23:55 +00:00
radv_meta_blit2d.c radv: stop passing radv_device for creating NIR meta shaders 2026-03-19 19:23:55 +00:00
radv_meta_buffer.c radv: implement VK_KHR_device_address_commands 2026-03-27 16:17:02 +00:00
radv_meta_bufimage.c radv: replace radv_copy_flags by VkAddressCopyFlagsKHR 2026-03-27 16:17:02 +00:00
radv_meta_clear.c Revert "radv: remove adding a BO to the per-cmdbuf list when unnecessary" 2026-03-25 07:27:08 +00:00
radv_meta_clear_hiz.c radv: stop passing radv_device for creating NIR meta shaders 2026-03-19 19:23:55 +00:00
radv_meta_copy.c radv: implement VK_KHR_device_address_commands 2026-03-27 16:17:02 +00:00
radv_meta_copy_indirect_cs.c Revert "radv: remove adding a BO to the per-cmdbuf list when unnecessary" 2026-03-25 07:27:08 +00:00
radv_meta_copy_indirect_fs.c Revert "radv: remove adding a BO to the per-cmdbuf list when unnecessary" 2026-03-25 07:27:08 +00:00
radv_meta_copy_vrs_htile.c radv: stop passing radv_device for creating NIR meta shaders 2026-03-19 19:23:55 +00:00
radv_meta_dcc_retile.c Revert "radv: remove adding a BO to the per-cmdbuf list when unnecessary" 2026-03-25 07:27:08 +00:00
radv_meta_decompress.c radv: stop passing radv_device for creating NIR meta shaders 2026-03-19 19:23:55 +00:00
radv_meta_etc_decode.c radv: implement VK_KHR_copy_memory_indirect 2026-03-12 12:33:02 +00:00
radv_meta_fast_clear.c radv: stop passing radv_device for creating NIR meta shaders 2026-03-19 19:23:55 +00:00
radv_meta_fmask_copy.c radv: replace radv_copy_flags by VkAddressCopyFlagsKHR 2026-03-27 16:17:02 +00:00
radv_meta_fmask_expand.c radv: stop passing radv_device for creating NIR meta shaders 2026-03-19 19:23:55 +00:00
radv_meta_resolve.c radv/meta: decompress source resolve images slighly earlier 2026-03-20 09:56:49 +00:00
radv_meta_resolve_cs.c radv: stop passing radv_device for creating NIR meta shaders 2026-03-19 19:23:55 +00:00
radv_meta_resolve_fs.c radv: stop passing radv_device for creating NIR meta shaders 2026-03-19 19:23:55 +00:00