diff options
author | 2014-11-25 05:52:06 -0800 | |
---|---|---|
committer | 2014-11-25 05:52:06 -0800 | |
commit | 10e23caea3106be125acea10a637789e5a15c728 (patch) | |
tree | 80c21f2ab346fc91983b02fcaa4031604803607b /src/gpu/GrResourceCache2.h | |
parent | 03bee31e553100ba7814cda8351d10645500f154 (diff) |
Use scratch keys for stencil buffers.
BUG=skia:2889
Committed: https://skia.googlesource.com/skia/+/91175f19664a62851da4ca4e0984a7c7c45b258f
Review URL: https://codereview.chromium.org/747043004
Diffstat (limited to 'src/gpu/GrResourceCache2.h')
-rw-r--r-- | src/gpu/GrResourceCache2.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/gpu/GrResourceCache2.h b/src/gpu/GrResourceCache2.h index 9331e9dfd3..3c5eea5a3f 100644 --- a/src/gpu/GrResourceCache2.h +++ b/src/gpu/GrResourceCache2.h @@ -161,6 +161,7 @@ private: void notifyPurgable(GrGpuResource*); void didChangeGpuMemorySize(const GrGpuResource*, size_t oldSize); bool didSetContentKey(GrGpuResource*); + void willRemoveScratchKey(const GrGpuResource*); void didChangeBudgetStatus(GrGpuResource*); void makeResourceMRU(GrGpuResource*); /// @} @@ -277,6 +278,12 @@ private: */ bool didSetContentKey(GrGpuResource* resource) { return fCache->didSetContentKey(resource); } + /** + * Called by GrGpuResources when the remove their scratch key. + */ + void willRemoveScratchKey(const GrGpuResource* resource) { + fCache->willRemoveScratchKey(resource); + } /** * Called by GrGpuResources when they change from budgeted to unbudgeted or vice versa. |