Remove unused onCanLazyGenerateOnGPU function
Change-Id: I0b9e166d20a4c2ae9ec1afcc5de02312a4402b9a
Reviewed-on: https://skia-review.googlesource.com/150260
Auto-Submit: Brian Osman <brianosman@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
Commit-Queue: Brian Osman <brianosman@google.com>
diff --git a/src/image/SkImage_Base.h b/src/image/SkImage_Base.h
index 721dd2a..33f3caa 100644
--- a/src/image/SkImage_Base.h
+++ b/src/image/SkImage_Base.h
@@ -81,9 +81,6 @@
// True for picture-backed and codec-backed
virtual bool onIsLazyGenerated() const { return false; }
- // True only for generators that operate directly on gpu (e.g. picture-generators)
- virtual bool onCanLazyGenerateOnGPU() const { return false; }
-
// Call when this image is part of the key to a resourcecache entry. This allows the cache
// to know automatically those entries can be purged when this SkImage deleted.
void notifyAddedToRasterCache() const {
diff --git a/src/image/SkImage_Lazy.cpp b/src/image/SkImage_Lazy.cpp
index 6ccc73f..2410864 100644
--- a/src/image/SkImage_Lazy.cpp
+++ b/src/image/SkImage_Lazy.cpp
@@ -93,7 +93,6 @@
sk_sp<SkImage> onMakeSubset(const SkIRect&) const override;
bool getROPixels(SkBitmap*, SkColorSpace* dstColorSpace, CachingHint) const override;
bool onIsLazyGenerated() const override { return true; }
- bool onCanLazyGenerateOnGPU() const override;
sk_sp<SkImage> onMakeColorSpace(sk_sp<SkColorSpace>, SkColorType) const override;
bool onIsValid(GrContext*) const override;
@@ -381,15 +380,6 @@
return generator->isValid(context);
}
-bool SkImage_Lazy::onCanLazyGenerateOnGPU() const {
-#if SK_SUPPORT_GPU
- ScopedGenerator generator(fSharedGenerator);
- return SkImageGenerator::TexGenType::kNone != generator->onCanGenerateTexture();
-#else
- return false;
-#endif
-}
-
///////////////////////////////////////////////////////////////////////////////////////////////////
#if SK_SUPPORT_GPU