Copying editors to the swap chain is done by a series of draw and copy. When doing draw, copy, draw the swap chain layout was not matching the draw command as it resumed previous rendering. This is solved by validating the pipeline barriers when resuming rendering. There are also other cases that required this which have been updated. Pull Request: https://projects.blender.org/blender/blender/pulls/130721