- add a very basic present shader using a blit

- avoid dealing with image layout transitions for the blit by using VK_IMAGE_LAYOUT_GENERAL for now
This commit is contained in:
Magnus Norddahl 2019-02-26 12:25:17 +01:00
commit 347339b254
2 changed files with 27 additions and 2 deletions

View file

@ -117,9 +117,9 @@ VkRenderPassSetup::VkRenderPassSetup()
void VkRenderPassSetup::CreateRenderPass()
{
RenderPassBuilder builder;
builder.addRgba16fAttachment(false, VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL);
builder.addRgba16fAttachment(false, VK_IMAGE_LAYOUT_GENERAL);
builder.addSubpass();
builder.addSubpassColorAttachmentRef(0, VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL);
builder.addSubpassColorAttachmentRef(0, VK_IMAGE_LAYOUT_GENERAL);
builder.addExternalSubpassDependency();
RenderPass = builder.create(GetVulkanFrameBuffer()->device);
}