X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fbackends%2Fvulkan%2Fframebuffer_backend.cpp;h=52857351c3e3237bd72425764ef4d073f4b8767f;hb=6630b1106493e5a072a9a9f212f0d00648dbedd4;hp=5b83c3db6b67e8be5c65acd31225ec64d8ec6ebf;hpb=99ca354f18119f82f1adeca100cd665a8f640317;p=libs%2Fgl.git diff --git a/source/backends/vulkan/framebuffer_backend.cpp b/source/backends/vulkan/framebuffer_backend.cpp index 5b83c3db..52857351 100644 --- a/source/backends/vulkan/framebuffer_backend.cpp +++ b/source/backends/vulkan/framebuffer_backend.cpp @@ -48,6 +48,11 @@ bool VulkanFramebuffer::is_format_supported(const FrameFormat &fmt) return true; } +const Texture *VulkanFramebuffer::get_attachment(unsigned i) const +{ + return static_cast(this)->attachments[i].tex; +} + void VulkanFramebuffer::update(unsigned) const { const Framebuffer &self = *static_cast(this); @@ -65,7 +70,7 @@ void VulkanFramebuffer::update(unsigned) const vk_attachments[i++] = a.tex->view_handle; } - VkRenderPass render_pass = device.get_pipeline_cache().get_render_pass(self.format, false, false); + VkRenderPass render_pass = device.get_pipeline_cache().get_render_pass(self.format, false, false, false); VkFramebufferCreateInfo framebuffer_info = { }; framebuffer_info.sType = VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO;