anchor.diff:  Multisample resolve
   ~~~~~~~~~~~~~~~~~~~
   
  -[source,c]
  -----
  -typedef struct {
  -    VkImageSubresource                          srcSubresource;
  +Multisample tests need to validate that clearing happen as expected for both simple and more complex cases.
  +
  +[source,c]
  +----
  +typedef struct {
  +    VkImageSubresourceLayers                    srcSubresource;
       VkOffset3D                                  srcOffset;
  -    VkImageSubresource                          destSubresource;
  +    VkImageSubresourceLayers                    destSubresource;
       VkOffset3D                                  destOffset;
       VkExtent3D                                  extent;
   } VkImageResolve;
  
positive.code: 
  NOTE: GPU cache control tests need to verify copy source and destination visibility as well.
  
  .Spec issues
   * Overlapping copies?
   ** Simple overlap (same buffer)
   ** Backed by same memory object
  
  [source,c]
  ----
  typedef struct {
  
negative.code: Image copies
  ~~~~~~~~~~~~
  
  Image copy and blitting tests need to validate that copies and updates happen as expected for both simple and more complex cases:
  
  * Image copies should cover
  ** Whole and partial copies
  ** Source and destination are backed by the same Image
  ** Compressed and uncompressed copies
  ** Multiple copy regions in one command
  ** Copies between different but compatible formats
  * Blitting should cover
  ** Whole and partial copies
  ** With and without scaling
  ** Copies between different but compatible formats (format conversions)
  
  [source,c]
  ----
  typedef struct {
      VkImageSubresourceLayers                    srcSubresource;
      VkOffset3D                                  srcOffset;
      VkImageSubresourceLayers                    destSubresource;
      VkOffset3D                                  destOffset;
      VkExtent3D                                  extent;
  } VkImageCopy;
  
  typedef struct {
      VkImageSubresourceLayers                    srcSubresource;
      VkOffset3D                                  srcOffset;
      VkExtent3D                                  srcExtent;
      VkImageSubresourceLayers                    destSubresource;
      VkOffset3D                                  destOffset;
      VkExtent3D                                  destExtent;
  } VkImageBlit;
  