            .memory(self.memory)
            .offset(0)
            .size(ash::vk::WHOLE_SIZE)
            .build()];

        unsafe {
            self.lve_device.device.flush_mapped_memory_ranges(&mapped_range)
            .map_err(|e| log::error!("Unable to flush buffer: {}", e))