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