CopyToImage copies the current framebuffer image to given image dest using given command buffer which must have the cmdBegin called already.
(toImg *Image, dev vk.Device, cmd vk.CommandBuffer)
| 132 | // CopyToImage copies the current framebuffer image to given image dest |
| 133 | // using given command buffer which must have the cmdBegin called already. |
| 134 | func (fb *Framebuffer) CopyToImage(toImg *Image, dev vk.Device, cmd vk.CommandBuffer) { |
| 135 | toImg.TransitionForDst(cmd, vk.PipelineStageTransferBit) // no idea why, but SaschaWillems does |
| 136 | vk.CmdCopyImage(cmd, fb.Image.Image, vk.ImageLayoutTransferSrcOptimal, toImg.Image, vk.ImageLayoutTransferDstOptimal, 1, []vk.ImageCopy{toImg.CopyImageRec()}) |
| 137 | } |
no test coverage detected