nvk: implement buffer address.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24326>
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user