From 4082e2267629383c5ed8184119231cd4c999ae83 Mon Sep 17 00:00:00 2001 From: Lionel Landwerlin Date: Thu, 6 Mar 2025 13:27:00 +0200 Subject: [PATCH] anv: fill runtime buffer device_address field Might be useful if the runtime starts using that field. Signed-off-by: Lionel Landwerlin Reviewed-by: Ivan Briano Part-of: --- src/intel/vulkan/anv_buffer.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/intel/vulkan/anv_buffer.c b/src/intel/vulkan/anv_buffer.c index e2a101be8cf..e3813430b15 100644 --- a/src/intel/vulkan/anv_buffer.c +++ b/src/intel/vulkan/anv_buffer.c @@ -28,6 +28,8 @@ anv_bind_buffer_memory(struct anv_device *device, buffer->address = ANV_NULL_ADDRESS; } + buffer->vk.device_address = anv_address_physical(buffer->address); + ANV_RMV(buffer_bind, device, buffer); if (bind_status) @@ -242,6 +244,8 @@ VkResult anv_CreateBuffer( vk_buffer_destroy(&device->vk, pAllocator, &buffer->vk); return result; } + + buffer->vk.device_address = anv_address_physical(buffer->address); } ANV_RMV(buffer_create, device, false, buffer);