Sanitise image layouts in implicit renderpass transitions

This commit is contained in:
baldurk
2023-06-05 15:01:41 +01:00
parent f5916e0268
commit 587e4f6795
@@ -328,6 +328,11 @@ rdcarray<VkImageMemoryBarrier> WrappedVulkan::GetImplicitRenderPassBarriers(uint
}
}
SanitiseOldImageLayout(barrier.oldLayout);
SanitiseNewImageLayout(barrier.newLayout);
SanitiseOldImageLayout(barrierStencil.oldLayout);
SanitiseNewImageLayout(barrierStencil.newLayout);
// if we support separate depth stencil and the format contains stencil, add barriers
// separately
if(SeparateDepthStencil())