Fix some Vulkan errors
Depth buffers were not tagged as output on passes writing on it Handle holes in clear values
This commit is contained in:
@@ -540,7 +540,7 @@ namespace Nz
|
||||
dstAccessMask = VK_ACCESS_TRANSFER_WRITE_BIT;
|
||||
break;
|
||||
case VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL:
|
||||
if (oldImageLayout != VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL)
|
||||
if (oldImageLayout == VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL)
|
||||
srcAccessMask |= VK_ACCESS_TRANSFER_READ_BIT;
|
||||
|
||||
dstAccessMask = VK_ACCESS_TRANSFER_READ_BIT;
|
||||
|
||||
Reference in New Issue
Block a user