TransitionDstToGeneral transitions from Dst to General, in prep for copy from dev to host
(cmd vk.CommandBuffer)
| 934 | |
| 935 | // TransitionDstToGeneral transitions from Dst to General, in prep for copy from dev to host |
| 936 | func (im *Image) TransitionDstToGeneral(cmd vk.CommandBuffer) { |
| 937 | im.Transition(cmd, im.Format.Format, vk.ImageLayoutTransferDstOptimal, vk.ImageLayoutGeneral, vk.PipelineStageTransferBit, vk.PipelineStageTransferBit) |
| 938 | } |
| 939 | |
| 940 | // Transition transitions image to new layout |
| 941 | func (im *Image) Transition(cmd vk.CommandBuffer, format vk.Format, oldLayout, NewLayout vk.ImageLayout, srcStage, dstStage vk.PipelineStageFlagBits) { |