anchor.diff:   * Copies between objects backed by same memory
   
   NOTE: GPU cache control tests need to verify copy source and destination visibility as well.
  -
  -[source,c]
  -----
  -typedef struct {
  -    VkDeviceSize                                srcOffset;
  -    VkDeviceSize                                destOffset;
  -    VkDeviceSize                                copySize;
  -} VkBufferCopy;
  -
  -void VKAPI vkCmdCopyBuffer(
  -    VkCmdBuffer                                 cmdBuffer,
  -    VkBuffer                                    srcBuffer,
  -    VkBuffer                                    destBuffer,
  -    uint32_t                                    regionCount,
  -    const VkBufferCopy*                         pRegions);
  -
  -void VKAPI vkCmdUpdateBuffer(
  -    VkCmdBuffer                                 cmdBuffer,
  -    VkBuffer                                    destBuffer,
  -    VkDeviceSize                                destOffset,
  -    VkDeviceSize                                dataSize,
  -    const uint32_t*                             pData);
  -
  -void VKAPI vkCmdFillBuffer(
  -    VkCmdBuffer                                 cmdBuffer,
  -    VkBuffer                                    destBuffer,
  -    VkDeviceSize                                destOffset,
  -    VkDeviceSize                                fillSize,
  -    uint32_t                                    data);
  -----
   
   Image copies
   ~~~~~~~~~~~~
  
positive.code:  * Changing memory binding makes memory contents visible in already created views
   ** Concurrently changing memory binding and creating views
  
  [source,c]
  ----
  typedef enum {
      VK_ATTACHMENT_VIEW_CREATE_READ_ONLY_DEPTH_BIT = 0x00000001,
      VK_ATTACHMENT_VIEW_CREATE_READ_ONLY_STENCIL_BIT = 0x00000002,
  } VkAttachmentViewCreateFlagBits;
  typedef VkFlags VkAttachmentViewCreateFlags;
  
  typedef struct {
      VkStructureType                             sType;
      const void*                                 pNext;
      VkImage                                     image;
      VkFormat                                    format;
      uint32_t                                    mipLevel;
      uint32_t                                    baseArraySlice;
      uint32_t                                    arraySize;
      VkAttachmentViewCreateFlags                 flags;
  } VkAttachmentViewCreateInfo;
  
  VkResult VKAPI vkCreateAttachmentView(
      VkDevice                                    device,
      const VkAttachmentViewCreateInfo*           pCreateInfo,
      VkAttachmentView*                           pView);
  ----
  
   * Writing to color/depth/stencil attachments in various view configurations
   ** Multipass tests will contain some coverage for this
  
negative.code: ** With and without scaling
  ** Copies between different but compatible formats (format conversions)
  
  Copies between buffers and images
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  
  