From: Dave Airlie Date: Thu, 2 Jun 2022 05:29:14 +0000 (+1000) Subject: nvk: implement buffer address. X-Git-Tag: upstream/23.3.3~4583 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d4e71940c218fa5eed767f447d74f418e90bcbca;p=platform%2Fupstream%2Fmesa.git nvk: implement buffer address. Part-of: --- diff --git a/src/nouveau/vulkan/nvk_buffer.h b/src/nouveau/vulkan/nvk_buffer.h index 9b48d90..0628d62 100644 --- a/src/nouveau/vulkan/nvk_buffer.h +++ b/src/nouveau/vulkan/nvk_buffer.h @@ -2,7 +2,9 @@ #define NVK_BUFFER_H 1 #include "nvk_private.h" +#include "nvk_device_memory.h" +#include "nouveau_bo.h" #include "vulkan/runtime/vk_buffer.h" struct nvk_device_memory; @@ -18,7 +20,7 @@ VK_DEFINE_HANDLE_CASTS(nvk_buffer, vk.base, VkBuffer, VK_OBJECT_TYPE_BUFFER) static inline uint64_t nvk_buffer_address(struct nvk_buffer *buffer) { - return 0; /* TODO */ + return buffer->mem->bo->offset + buffer->offset; } #endif