radv: stop setting the address for capture/replay and non-sparse buffers

This doesn't do anything because for non-sparse buffers, a device
memory object must be bound to the buffer.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35366>
This commit is contained in:
Samuel Pitoiset
2025-06-05 12:34:54 +02:00
committed by Marge Bot
parent ee200cc0d1
commit 74acae0ed8
-3
View File
@@ -69,9 +69,6 @@ radv_create_buffer(struct radv_device *device, const VkBufferCreateInfo *pCreate
if (replay_info && replay_info->opaqueCaptureAddress)
replay_address = replay_info->opaqueCaptureAddress;
if (pCreateInfo->flags & VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT)
buffer->vk.device_address = replay_address;
if (pCreateInfo->flags & VK_BUFFER_CREATE_SPARSE_BINDING_BIT) {
enum radeon_bo_flag flags = RADEON_FLAG_VIRTUAL;
if (pCreateInfo->flags & VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT)