X-Git-Url: https://eleni.mutantstargoat.com/git/?p=demo;a=blobdiff_plain;f=src%2Fvulkan%2Fimage.cc;fp=src%2Fvulkan%2Fimage.cc;h=708c18dcd6ae1156a85b077829047f8242140077;hp=780bfa0d74e424d2fef5f9e26769e24ca189112e;hb=9d97500df375665ce6757c1341373cdd34fd9235;hpb=8fb0cca684e078cd2537070c53ad970ebbc2e9a7 diff --git a/src/vulkan/image.cc b/src/vulkan/image.cc index 780bfa0..708c18d 100644 --- a/src/vulkan/image.cc +++ b/src/vulkan/image.cc @@ -7,7 +7,7 @@ #include "vkutil.h" bool vk_image_set_layout(VkCommandBuffer cmd_buf, VkImage img, VkImageAspectFlags aspect_flags, - VkImageLayout old_layout, VkImageLayout new_layout, VkAccessFlagBits access_mask) + VkImageLayout old_layout, VkImageLayout new_layout, VkAccessFlagBits access_mask) { VkImageMemoryBarrier imb; memset(&imb, 0, sizeof imb); @@ -20,11 +20,14 @@ bool vk_image_set_layout(VkCommandBuffer cmd_buf, VkImage img, VkImageAspectFlag if(new_layout == VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL) { imb.dstAccessMask = VK_ACCESS_TRANSFER_READ_BIT; - } else if (new_layout == VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL) { + } + else if(new_layout == VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL) { imb.dstAccessMask = VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT; - } else if (new_layout == VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL) { + } + else if(new_layout == VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL) { imb.dstAccessMask = VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT; - } else if (new_layout == VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL) { + } + else if(new_layout == VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL) { imb.dstAccessMask = VK_ACCESS_SHADER_READ_BIT | VK_ACCESS_INPUT_ATTACHMENT_READ_BIT; }