diff --git a/renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp b/renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp index 4a50c38a3..ab99ed572 100644 --- a/renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp +++ b/renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp @@ -328,6 +328,11 @@ rdcarray 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())