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);
}