diff --git a/crates/renderer/src/commands.rs b/crates/renderer/src/commands.rs index 7b000fd..af971cf 100644 --- a/crates/renderer/src/commands.rs +++ b/crates/renderer/src/commands.rs @@ -214,6 +214,25 @@ impl SingleUseCommand { .cmd_copy_buffer(self.buffer, src, dst, regions); } } + pub fn copy_images( + &self, + src: vk::Image, + src_layout: vk::ImageLayout, + dst: vk::Image, + dst_layout: vk::ImageLayout, + regions: &[vk::ImageCopy], + ) { + unsafe { + self.device.dev().cmd_copy_image( + self.buffer, + src, + src_layout, + dst, + dst_layout, + regions, + ); + } + } pub fn clear_color_image( &self,