From d4e71940c218fa5eed767f447d74f418e90bcbca Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Thu, 2 Jun 2022 15:29:14 +1000 Subject: [PATCH] nvk: implement buffer address. Part-of: --- src/nouveau/vulkan/nvk_buffer.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/nouveau/vulkan/nvk_buffer.h b/src/nouveau/vulkan/nvk_buffer.h index 9b48d90b10c..0628d62fe69 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