aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/gpu/GrDrawingManager.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gpu/GrDrawingManager.h')
-rw-r--r--src/gpu/GrDrawingManager.h22
1 files changed, 12 insertions, 10 deletions
diff --git a/src/gpu/GrDrawingManager.h b/src/gpu/GrDrawingManager.h
index f78229fd0e..d4ec85a9a1 100644
--- a/src/gpu/GrDrawingManager.h
+++ b/src/gpu/GrDrawingManager.h
@@ -85,17 +85,18 @@ public:
private:
GrDrawingManager(GrContext* context,
const GrPathRendererChain::Options& optionsForPathRendererChain,
+ const GrAtlasTextContext::Options& optionsForAtlasTextContext,
GrSingleOwner* singleOwner)
- : fContext(context)
- , fOptionsForPathRendererChain(optionsForPathRendererChain)
- , fSingleOwner(singleOwner)
- , fAbandoned(false)
- , fAtlasTextContext(nullptr)
- , fPathRendererChain(nullptr)
- , fSoftwarePathRenderer(nullptr)
- , fFlushState(context->getGpu(), context->resourceProvider())
- , fFlushing(false) {
- }
+ : fContext(context)
+ , fOptionsForPathRendererChain(optionsForPathRendererChain)
+ , fOptionsForAtlasTextContext(optionsForAtlasTextContext)
+ , fSingleOwner(singleOwner)
+ , fAbandoned(false)
+ , fAtlasTextContext(nullptr)
+ , fPathRendererChain(nullptr)
+ , fSoftwarePathRenderer(nullptr)
+ , fFlushState(context->getGpu(), context->resourceProvider())
+ , fFlushing(false) {}
void abandon();
void cleanup();
@@ -119,6 +120,7 @@ private:
GrContext* fContext;
GrPathRendererChain::Options fOptionsForPathRendererChain;
+ GrAtlasTextContext::Options fOptionsForAtlasTextContext;
// In debug builds we guard against improper thread handling
GrSingleOwner* fSingleOwner;