/* * Copyright © 2016 Red Hat. * Copyright © 2016 Bas Nieuwenhuizen * SPDX-License-Identifier: MIT * * based in part on anv driver which is: * Copyright © 2015 Intel Corporation */ #ifndef TU_BUFFER_H #define TU_BUFFER_H #include "tu_common.h" #include "vk_buffer.h" struct tu_buffer { struct vk_buffer vk; struct tu_bo *bo; uint64_t iova; uint64_t bo_size; }; VK_DEFINE_NONDISP_HANDLE_CASTS(tu_buffer, vk.base, VkBuffer, VK_OBJECT_TYPE_BUFFER) #endif /* TU_BUFFER_H */