Update Dawn backend to Skia ToT: GrRenderTarget, onCreateTexture.

Change-Id: I82aec74524f33b3b8ea7592a9a4bf904127b87b6
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/228569
Reviewed-by: Brian Salomon <bsalomon@google.com>
Commit-Queue: Stephen White <senorblanco@chromium.org>
diff --git a/src/gpu/dawn/GrDawnGpu.cpp b/src/gpu/dawn/GrDawnGpu.cpp
index bc4593a..6f764de 100644
--- a/src/gpu/dawn/GrDawnGpu.cpp
+++ b/src/gpu/dawn/GrDawnGpu.cpp
@@ -99,8 +99,8 @@
 
 ////////////////////////////////////////////////////////////////////////////////
 sk_sp<GrTexture> GrDawnGpu::onCreateTexture(const GrSurfaceDesc& desc, GrRenderable renderable,
-                                            SkBudgeted budgeted, const GrMipLevel texels[],
-                                            int mipLevelCount) {
+                                            SkBudgeted budgeted, GrProtected,
+                                            const GrMipLevel texels[], int mipLevelCount) {
     return nullptr;
 }
 
diff --git a/src/gpu/dawn/GrDawnGpu.h b/src/gpu/dawn/GrDawnGpu.h
index 5edf232..2fb32fa 100644
--- a/src/gpu/dawn/GrDawnGpu.h
+++ b/src/gpu/dawn/GrDawnGpu.h
@@ -87,7 +87,8 @@
     virtual void querySampleLocations(GrRenderTarget*, SkTArray<SkPoint>*) override {}
 
     sk_sp<GrTexture> onCreateTexture(const GrSurfaceDesc& desc, GrRenderable, SkBudgeted budgeted,
-                                     const GrMipLevel texels[], int mipLevelCount) override;
+                                     GrProtected, const GrMipLevel texels[], int mipLevelCount)
+                                     override;
 
     sk_sp<GrTexture> onCreateCompressedTexture(int width, int height, SkImage::CompressionType,
                                                SkBudgeted, const void* data) override;
diff --git a/src/gpu/dawn/GrDawnRenderTarget.cpp b/src/gpu/dawn/GrDawnRenderTarget.cpp
index 02b8a5b..1a28ce2 100644
--- a/src/gpu/dawn/GrDawnRenderTarget.cpp
+++ b/src/gpu/dawn/GrDawnRenderTarget.cpp
@@ -15,8 +15,8 @@
                                        const GrSurfaceDesc& desc,
                                        const GrDawnImageInfo& info,
                                        GrBackendObjectOwnership ownership)
-    : GrSurface(gpu, desc)
-    , GrRenderTarget(gpu, desc)
+    : GrSurface(gpu, desc, GrProtected::kNo)
+    , GrRenderTarget(gpu, desc, GrProtected::kNo)
     , fInfo(info) {
     this->registerWithCacheWrapped(GrWrapCacheable::kNo);
 }