diff options
author | Yuqian Li <liyuqian@google.com> | 2017-01-13 10:13:13 -0500 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-01-13 16:07:48 +0000 |
commit | 550148ba572acc75e73d3c7d600ea7fa43db55f2 (patch) | |
tree | 68814ff1d5d49683928208c2d25ca64ccc18f817 /samplecode | |
parent | 905a94ff39edae7b86d060b4a13aadc838769398 (diff) |
The only difference is that we now also put the guard flag
SK_SUPPORT_LEGACY_AAA in SkUserConfig.h. Previously, SkAnalyticEdge.cpp doesn't
get that flag from SkScan.h and that caused many problems.
BUG=skia:
TBR=reed@google.com,caryclark@google.com
Change-Id: I134bb76cebd6fffa712f438076668765321bba3b
Reviewed-on: https://skia-review.googlesource.com/6992
Reviewed-by: Yuqian Li <liyuqian@google.com>
Commit-Queue: Yuqian Li <liyuqian@google.com>
Diffstat (limited to 'samplecode')
-rw-r--r-- | samplecode/SampleApp.cpp | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/samplecode/SampleApp.cpp b/samplecode/SampleApp.cpp index 8797c4d5ca..a1dabc2f65 100644 --- a/samplecode/SampleApp.cpp +++ b/samplecode/SampleApp.cpp @@ -1822,7 +1822,12 @@ bool SampleWindow::onHandleChar(SkUnichar uni) { } break; case 'A': - gSkUseAnalyticAA = !gSkUseAnalyticAA.load(); + if (gSkUseAnalyticAA.load() && !gSkForceAnalyticAA.load()) { + gSkForceAnalyticAA = true; + } else { + gSkUseAnalyticAA = !gSkUseAnalyticAA.load(); + gSkForceAnalyticAA = false; + } this->inval(nullptr); this->updateTitle(); break; @@ -2176,7 +2181,11 @@ void SampleWindow::updateTitle() { title.prepend(gDeviceTypePrefix[fDeviceType]); if (gSkUseAnalyticAA) { - title.prepend("<AAA> "); + if (gSkForceAnalyticAA) { + title.prepend("<FAAA> "); + } else { + title.prepend("<AAA> "); + } } if (fTilingMode != kNo_Tiling) { title.prependf("<T: %s> ", gTilingInfo[fTilingMode].label); |