1 /* 2 * Copyright © 2024 Valentine Burley 3 * SPDX-License-Identifier: MIT 4 */ 5 6 #ifndef TU_BUFFER_VIEW_H 7 #define TU_BUFFER_VIEW_H 8 9 #include "tu_common.h" 10 11 #include "vk_buffer_view.h" 12 13 struct tu_buffer_view 14 { 15 struct vk_buffer_view vk; 16 17 uint32_t descriptor[A6XX_TEX_CONST_DWORDS]; 18 19 struct tu_buffer *buffer; 20 }; 21 22 VK_DEFINE_NONDISP_HANDLE_CASTS(tu_buffer_view, vk.base, VkBufferView, 23 VK_OBJECT_TYPE_BUFFER_VIEW) 24 25 #endif /* TU_BUFFER_VIEW_H */ 26