Remove some unused GrSurfaceProxy methods
Change-Id: I3762ce179cc50c452c28dabbdadb3c50d529b271
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/207884
Reviewed-by: Greg Daniel <egdaniel@google.com>
Commit-Queue: Robert Phillips <robertphillips@google.com>
diff --git a/include/private/GrSurfaceProxy.h b/include/private/GrSurfaceProxy.h
index aeb48f2..dc974b4 100644
--- a/include/private/GrSurfaceProxy.h
+++ b/include/private/GrSurfaceProxy.h
@@ -187,22 +187,6 @@
return fRefCnt;
}
- bool internalHasPendingIO() const {
- if (fTarget) {
- return fTarget->internalHasPendingIO();
- }
-
- return SkToBool(fPendingWrites | fPendingReads);
- }
-
- bool internalHasPendingWrite() const {
- if (fTarget) {
- return fTarget->internalHasPendingWrite();
- }
-
- return SkToBool(fPendingWrites);
- }
-
// For deferred proxies this will be null. For wrapped proxies it will point to the
// wrapped resource.
GrSurface* fTarget;
@@ -513,14 +497,6 @@
return this->internalGetProxyRefCnt();
}
- bool hasPendingIO() const {
- return this->internalHasPendingIO();
- }
-
- bool hasPendingWrite() const {
- return this->internalHasPendingWrite();
- }
-
void computeScratchKey(GrScratchKey*) const;
virtual sk_sp<GrSurface> createSurface(GrResourceProvider*) const = 0;
diff --git a/src/gpu/GrSurfaceProxyPriv.h b/src/gpu/GrSurfaceProxyPriv.h
index 3b383a5..ef8fe19 100644
--- a/src/gpu/GrSurfaceProxyPriv.h
+++ b/src/gpu/GrSurfaceProxyPriv.h
@@ -23,16 +23,6 @@
// depends on the read and write refs (So this method can validly return 0).
int32_t getProxyRefCnt() const { return fProxy->getProxyRefCnt(); }
- // Beware! This call is only guaranteed to tell you if the proxy in question has
- // any pending IO in its current state. It won't tell you about the IO state in the
- // future when the proxy is actually used/instantiated.
- bool hasPendingIO() const { return fProxy->hasPendingIO(); }
-
- // Beware! This call is only guaranteed to tell you if the proxy in question has
- // any pending writes in its current state. It won't tell you about the IO state in the
- // future when the proxy is actually used/instantiated.
- bool hasPendingWrite() const { return fProxy->hasPendingWrite(); }
-
void computeScratchKey(GrScratchKey* key) const { return fProxy->computeScratchKey(key); }
// Create a GrSurface-derived class that meets the requirements (i.e, desc, renderability)