diff options
author | 2018-03-05 14:40:36 -0500 | |
---|---|---|
committer | 2018-03-05 21:22:55 +0000 | |
commit | cf838c7450bc5bca649024a2698e630be8970f85 (patch) | |
tree | 686fb9d8afc3371018ca0e45886f88822b0edcf6 /src/gpu/text/GrAtlasTextBlob.h | |
parent | 974aa8eaba6ca7df70ef498ce6e72a80390bfa00 (diff) |
Add bilerp support to scaled emojis
Bug: skia:7562
Change-Id: Ibdf8e71050e909de87ca2beb3fb2b57327011364
Reviewed-on: https://skia-review.googlesource.com/111820
Reviewed-by: Brian Salomon <bsalomon@google.com>
Commit-Queue: Jim Van Verth <jvanverth@google.com>
Diffstat (limited to 'src/gpu/text/GrAtlasTextBlob.h')
-rw-r--r-- | src/gpu/text/GrAtlasTextBlob.h | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/src/gpu/text/GrAtlasTextBlob.h b/src/gpu/text/GrAtlasTextBlob.h index 52771c7de1..b4a11a496d 100644 --- a/src/gpu/text/GrAtlasTextBlob.h +++ b/src/gpu/text/GrAtlasTextBlob.h @@ -435,13 +435,19 @@ private: fFlags = hasW ? (fFlags | kHasWCoord_Flag) : fFlags & ~kHasWCoord_Flag; } bool hasWCoord() const { return SkToBool(fFlags & kHasWCoord_Flag); } + void setHasScaledGlyphs(bool hasScaledGlyphs) { + fFlags = hasScaledGlyphs ? (fFlags | kHasScaledGlyphs_Flag) + : fFlags & ~kHasScaledGlyphs_Flag; + } + bool hasScaledGlyphs() const { return SkToBool(fFlags & kHasScaledGlyphs_Flag); } private: enum Flag { - kDrawAsSDF_Flag = 0x1, - kUseLCDText_Flag = 0x2, - kAntiAliased_Flag = 0x4, - kHasWCoord_Flag = 0x8 + kDrawAsSDF_Flag = 0x01, + kUseLCDText_Flag = 0x02, + kAntiAliased_Flag = 0x04, + kHasWCoord_Flag = 0x08, + kHasScaledGlyphs_Flag = 0x10 }; GrDrawOpAtlas::BulkUseTokenUpdater fBulkUseToken; |