| 2227 | } |
| 2228 | |
| 2229 | void CommandBuffer::Copy(const Buffer& src, const Buffer& dst) { |
| 2230 | assert(src.CreateInfo().size == dst.CreateInfo().size); |
| 2231 | const VkBufferCopy region = {0, 0, src.CreateInfo().size}; |
| 2232 | vk::CmdCopyBuffer(handle(), src, dst, 1, ®ion); |
| 2233 | } |
| 2234 | |
| 2235 | void CommandBuffer::ExecuteCommands(const CommandBuffer& secondary) { vk::CmdExecuteCommands(handle(), 1, &secondary.handle()); } |
| 2236 |