The current way of copying data between incompatible images is slow and does not work for multisampled images. This new code implements a render pass which performs an exact copy of the source data.