nvk: implement buffer address.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24326>
This commit is contained in:
Dave Airlie
2022-06-02 15:29:14 +10:00
committed by Marge Bot
parent 56a5ed2b70
commit d4e71940c2
+3 -1
View File
@@ -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