xref: /aosp_15_r20/external/mesa3d/src/freedreno/vulkan/tu_dynamic_rendering.h (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1 /*
2  * Copyright © 2016 Red Hat.
3  * Copyright © 2016 Bas Nieuwenhuizen
4  * SPDX-License-Identifier: MIT
5  *
6  * based in part on anv driver which is:
7  * Copyright © 2015 Intel Corporation
8  */
9 
10 #ifndef TU_DYNAMIC_RENDERING_H
11 #define TU_DYNAMIC_RENDERING_H
12 
13 #include "tu_common.h"
14 
15 VkResult tu_init_dynamic_rendering(struct tu_device *dev);
16 
17 void tu_destroy_dynamic_rendering(struct tu_device *dev);
18 
19 VkResult tu_insert_dynamic_cmdbufs(struct tu_device *dev,
20                                    struct tu_cmd_buffer ***cmds_ptr,
21                                    uint32_t *size);
22 
23 #endif /* TU_DYNAMIC_RENDERING_H */
24