| /* |
| * Copyright 2020 Google LLC |
| * SPDX-License-Identifier: MIT |
| */ |
| |
| #ifndef VKR_RENDER_PASS_H |
| #define VKR_RENDER_PASS_H |
| |
| #include "vkr_common.h" |
| |
| struct vkr_render_pass { |
| struct vkr_object base; |
| }; |
| VKR_DEFINE_OBJECT_CAST(render_pass, VK_OBJECT_TYPE_RENDER_PASS, VkRenderPass) |
| |
| struct vkr_framebuffer { |
| struct vkr_object base; |
| }; |
| VKR_DEFINE_OBJECT_CAST(framebuffer, VK_OBJECT_TYPE_FRAMEBUFFER, VkFramebuffer) |
| |
| void |
| vkr_context_init_render_pass_dispatch(struct vkr_context *ctx); |
| |
| void |
| vkr_context_init_framebuffer_dispatch(struct vkr_context *ctx); |
| |
| #endif /* VKR_RENDER_PASS_H */ |