diff options
Diffstat (limited to 'src/gpu/GrContext.cpp')
-rw-r--r-- | src/gpu/GrContext.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/gpu/GrContext.cpp b/src/gpu/GrContext.cpp index c410874fd9..9240d63b4a 100644 --- a/src/gpu/GrContext.cpp +++ b/src/gpu/GrContext.cpp @@ -234,6 +234,12 @@ bool GrContext::init(const GrContextOptions& options) { GrAtlasTextContext::Options atlasTextContextOptions; atlasTextContextOptions.fMaxDistanceFieldFontSize = options.fGlyphsAsPathsFontSize; atlasTextContextOptions.fMinDistanceFieldFontSize = options.fMinDistanceFieldFontSize; + atlasTextContextOptions.fDistanceFieldVerticesAlwaysHaveW = false; +#if SK_SUPPORT_ATLAS_TEXT + if (GrContextOptions::Enable::kYes == options.fDistanceFieldGlyphVerticesAlwaysHaveW) { + atlasTextContextOptions.fDistanceFieldVerticesAlwaysHaveW = true; + } +#endif fDrawingManager.reset( new GrDrawingManager(this, prcOptions, atlasTextContextOptions, &fSingleOwner)); |