+ bool to_present = false;
+ unsigned n_attachments = framebuffer->get_format().size();
+ for(unsigned i=0; i<n_attachments; ++i)
+ if(dynamic_cast<const SwapChainTexture *>(framebuffer->get_attachment(i)))
+ to_present = true;
+ VkRenderPass render_pass = device.get_pipeline_cache().get_render_pass(framebuffer->get_format(), clear, !clear_values, to_present);
+
+ framebuffer->refresh();