pub fn begin_single_time_commands(&self) -> super::CommandBuffer {
        let command_buffer = super::CommandBuffer::new(&self.device, &self.gfx_cmdpool);
        command_buffer.begin_single_time_command();
        command_buffer
    }
//TODO: Make a per-thread command pool and queue for upload purposes!
Make a per-thread command pool and queue for upload purposes!
Make a per - thread command pool and queue for upload purposes!
pub fn begin_single_time_commands(&self) -> super::CommandBuffer {
        let command_buffer = super::CommandBuffer::new(&self.device, &self.gfx_cmdpool);
        command_buffer.begin_single_time_command();
        command_buffer
    }
pub fn begin_single_time_commands ( & self ) -> super :: CommandBuffer { let command_buffer = super :: CommandBuffer :: new ( & self . device , & self . gfx_cmdpool ) ; command_buffer . begin_single_time_command ( ) ; command_buffer }
TODO: Make a per-thread command pool and queue for upload purposes!
TODO : Make a per - thread command pool and queue for upload purposes!
&self