From 74acae0ed897824229bf3f5336abb1e888063ddc Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Thu, 5 Jun 2025 12:34:54 +0200 Subject: [PATCH] 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 Part-of: --- src/amd/vulkan/radv_buffer.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/amd/vulkan/radv_buffer.c b/src/amd/vulkan/radv_buffer.c index 8ef575f8246..cc3f3133b41 100644 --- a/src/amd/vulkan/radv_buffer.c +++ b/src/amd/vulkan/radv_buffer.c @@ -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)