aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkScan.h
diff options
context:
space:
mode:
authorGravatar Yuqian Li <liyuqian@google.com>2017-01-17 16:15:06 -0500
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-01-18 15:41:48 +0000
commit98cf99b3ae4cc956158d1fd843fc8a84059ae132 (patch)
tree966dc133ce5010a5638bac5e0a67851a5bcf66a1 /src/core/SkScan.h
parentfc50dda7ad5b321a203c023b608ec5a87f98c20e (diff)
Turn on concave analytic AA
This will allow Skia trybots to exercise analytic AA. But there's still a guard flag in Chromium that prevents layout tests failure. Additionally, we 1. fixed nagative shift problem 2. relax the ASSERT when slope is too large: If slope is large, the accuracy of the slope is limited due to conversion to SkFDot6 and division. Hence we have to relax the constraint. 3. handle the special case where dx != 0 while slope == 0 because of very large dy and limited precision. BUG=skia: Change-Id: Ice70164f3f396f0db3896bedc7b96fbd613078dc Reviewed-on: https://skia-review.googlesource.com/7120 Reviewed-by: Mike Reed <reed@google.com> Commit-Queue: Yuqian Li <liyuqian@google.com>
Diffstat (limited to 'src/core/SkScan.h')
-rw-r--r--src/core/SkScan.h5
1 files changed, 0 insertions, 5 deletions
diff --git a/src/core/SkScan.h b/src/core/SkScan.h
index d0c10faf5c..c99554218b 100644
--- a/src/core/SkScan.h
+++ b/src/core/SkScan.h
@@ -23,11 +23,6 @@ class SkPath;
*/
typedef SkIRect SkXRect;
-// Use this to check that we successfully guard the change against Chromium layout tests
-#ifndef SK_SUPPORT_LEGACY_AAA
-# define SK_SUPPORT_LEGACY_AAA
-#endif
-
extern std::atomic<bool> gSkUseAnalyticAA;
extern std::atomic<bool> gSkForceAnalyticAA;