anchor.diff:          [<CLIEvent>]
           member x.OnSwap = onSwap.Publish
   
  +        member x.FlushAfterUpload 
  +            with get () = flushAfterUpload
  +            and set v = flushAfterUpload <- v
   
           member private x.Revoke(bind : SparseImageBind) =
               ReaderWriterLock.read updateLock (fun () ->
  
positive.code:                     }
                  )
  
                  invalidate()
  
                  device.Delete tempBuffer
  
  
negative.code:         let fmt = VkFormat.ofPixFormat (PixFormat(typeof<'a>, format))
          let usage = VkImageUsageFlags.TransferSrcBit ||| VkImageUsageFlags.TransferDstBit ||| usage
  
          let mutable flushAfterUpload = true
  
  
          let updateLock = new ReaderWriterLockSlim()
          let memory = device.DeviceMemory.Copy()
  