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