blob: a6331b4d5bbc6d34f047a23281f8a0765e61ff25 [file] [log] [blame]
/*
* 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 */