/// <summary>
 /// Get the command buffer created for a registered image
 /// </summary>
 /// <param name="image"></param>
 /// <returns></returns>
 public CommandBuffer GetCommandBuffer(VKImage image)
 {
     // Check arguments
     if (image is null)
     {
         throw new ArgumentNullException(nameof(image));
     }
     if (CommandBuffers.TryGetValue(image, out var buffer))
     {
         return(buffer);
     }
     return(RegisterImage(image));
 }