return true;
}
+const Texture *VulkanFramebuffer::get_attachment(unsigned i) const
+{
+ return static_cast<const Framebuffer *>(this)->attachments[i].tex;
+}
+
void VulkanFramebuffer::update(unsigned) const
{
const Framebuffer &self = *static_cast<const Framebuffer *>(this);
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;