Using staging buffers for vulkan texture uploads.

Change-Id: I166755b3e385fcea919a6daad8cc8407fda8c27a
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/303016
Reviewed-by: Jim Van Verth <jvanverth@google.com>
Commit-Queue: Greg Daniel <egdaniel@google.com>
diff --git a/src/gpu/vk/GrVkPipelineStateCache.cpp b/src/gpu/vk/GrVkPipelineStateCache.cpp
index ea7fc34..866048d 100644
--- a/src/gpu/vk/GrVkPipelineStateCache.cpp
+++ b/src/gpu/vk/GrVkPipelineStateCache.cpp
@@ -32,7 +32,7 @@
 
     ~Entry() {
         if (fPipelineState) {
-            fPipelineState->freeGPUResources();
+            fPipelineState->freeGPUResources(fGpu);
         }
     }