1 /* 2 * Copyright 2020 Google LLC 3 * SPDX-License-Identifier: MIT 4 */ 5 6 #ifndef VKR_RENDER_PASS_H 7 #define VKR_RENDER_PASS_H 8 9 #include "vkr_common.h" 10 11 struct vkr_render_pass { 12 struct vkr_object base; 13 }; 14 VKR_DEFINE_OBJECT_CAST(render_pass, VK_OBJECT_TYPE_RENDER_PASS, VkRenderPass) 15 16 struct vkr_framebuffer { 17 struct vkr_object base; 18 }; 19 VKR_DEFINE_OBJECT_CAST(framebuffer, VK_OBJECT_TYPE_FRAMEBUFFER, VkFramebuffer) 20 21 void 22 vkr_context_init_render_pass_dispatch(struct vkr_context *ctx); 23 24 void 25 vkr_context_init_framebuffer_dispatch(struct vkr_context *ctx); 26 27 #endif /* VKR_RENDER_PASS_H */ 28