diff options
author | Robert Phillips <robertphillips@google.com> | 2018-02-27 18:00:22 -0500 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2018-02-28 00:20:06 +0000 |
commit | e5b7ceeac865fb8a3bab82a73d65752c78682718 (patch) | |
tree | 6cc0268dfc31e90677213b5d8cc67f8f33533b11 /src/gpu/GrContextPriv.h | |
parent | 23243aee3ae314aeb7438f1a36a6775c3086c416 (diff) |
Move atlas manager creation to GrContext derived classes
This CL relies on: https://skia-review.googlesource.com/c/skia/+/108001 (Fission GrAtlasGlyphCache in two)
TBR=bsalomon@google.com
Change-Id: Ic3f91cea2238221b970f8ebbda99b10202925cd8
Reviewed-on: https://skia-review.googlesource.com/110621
Commit-Queue: Robert Phillips <robertphillips@google.com>
Reviewed-by: Greg Daniel <egdaniel@google.com>
Diffstat (limited to 'src/gpu/GrContextPriv.h')
-rw-r--r-- | src/gpu/GrContextPriv.h | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/src/gpu/GrContextPriv.h b/src/gpu/GrContextPriv.h index c2e525d9b9..a8fda09efe 100644 --- a/src/gpu/GrContextPriv.h +++ b/src/gpu/GrContextPriv.h @@ -190,16 +190,14 @@ public: GrGlyphCache* getGlyphCache() { return fContext->fGlyphCache; } GrTextBlobCache* getTextBlobCache() { return fContext->fTextBlobCache.get(); } - GrRestrictedAtlasManager* getRestrictedAtlasManager() { return fContext->fFullAtlasManager; } + + GrRestrictedAtlasManager* getRestrictedAtlasManager() { + return fContext->onGetRestrictedAtlasManager(); + } // This accessor should only ever be called by the GrOpFlushState. GrAtlasManager* getFullAtlasManager() { - if (fContext->fResourceProvider) { - // Disallow access to the full atlasManager when recording DDLs - return fContext->fFullAtlasManager; - } - - return nullptr; + return fContext->onGetFullAtlasManager(); } void moveOpListsToDDL(SkDeferredDisplayList*); |