diff options
author | Chris Dalton <csmartdalton@google.com> | 2017-12-05 10:05:21 -0700 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-12-05 18:06:18 +0000 |
commit | a32a3c32c32e02baecffb537f6f26c0a67a1c130 (patch) | |
tree | 049aceb1e15505619f39caf74f305d0d50db98dc /include/private/GrSurfaceProxy.h | |
parent | f32b27d2e4872966a360fb296acccae3e186a4a5 (diff) |
Add analytic clip FPs that read from the CCPR atlas
Bug: skia:7190
Change-Id: Ie31d368f52910e6917efdeb1b024370b06fc11ee
Reviewed-on: https://skia-review.googlesource.com/77160
Commit-Queue: Chris Dalton <csmartdalton@google.com>
Reviewed-by: Brian Salomon <bsalomon@google.com>
Diffstat (limited to 'include/private/GrSurfaceProxy.h')
-rw-r--r-- | include/private/GrSurfaceProxy.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/private/GrSurfaceProxy.h b/include/private/GrSurfaceProxy.h index 387aecd428..0e79a3f68b 100644 --- a/include/private/GrSurfaceProxy.h +++ b/include/private/GrSurfaceProxy.h @@ -49,6 +49,13 @@ public: this->didRemoveRefOrPendingIO(); } +#ifdef SK_DEBUG + bool isUnique_debugOnly() const { // For asserts. + SkASSERT(fRefCnt >= 0 && fPendingWrites >= 0 && fPendingReads >= 0); + return 1 == fRefCnt + fPendingWrites + fPendingReads; + } +#endif + void validate() const { #ifdef SK_DEBUG SkASSERT(fRefCnt >= 0); |