diff options
author | Yuqian Li <liyuqian@google.com> | 2017-08-03 13:03:03 -0400 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-08-03 17:26:27 +0000 |
commit | 49fd5d5b74075a48eda83d732f4ae0d172b81cab (patch) | |
tree | 469737842d811710902de3e49d3edc97134e7bea | |
parent | b6705c25362fff0298f098631cbd939b0d2898b5 (diff) |
Disable Delta AA for MSVC for now
Perf showed that DAA is slow with MSVC. Disable it until I find
out why.
Bug: skia:
Change-Id: If30c24e97fa42e3a7ce143a1b1d06e4a3f278d13
TBR: mtklein@google.com
Reviewed-on: https://skia-review.googlesource.com/30584
Reviewed-by: Mike Klein <mtklein@chromium.org>
Reviewed-by: Yuqian Li <liyuqian@google.com>
Commit-Queue: Yuqian Li <liyuqian@google.com>
-rw-r--r-- | src/core/SkScan.cpp | 2 | ||||
-rw-r--r-- | tools/flags/SkCommonFlags.cpp | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/core/SkScan.cpp b/src/core/SkScan.cpp index c066fa7641..3ec67e4759 100644 --- a/src/core/SkScan.cpp +++ b/src/core/SkScan.cpp @@ -18,7 +18,7 @@ std::atomic<bool> gSkForceAnalyticAA{false}; -#ifdef SK_SUPPORT_LEGACY_DELTA_AA +#if defined(SK_SUPPORT_LEGACY_DELTA_AA) || (defined(_MSC_VER) && !defined(__clang__)) std::atomic<bool> gSkUseDeltaAA{false}; #else std::atomic<bool> gSkUseDeltaAA{true}; diff --git a/tools/flags/SkCommonFlags.cpp b/tools/flags/SkCommonFlags.cpp index 4ea3a69e5a..facbd3139b 100644 --- a/tools/flags/SkCommonFlags.cpp +++ b/tools/flags/SkCommonFlags.cpp @@ -72,7 +72,7 @@ DEFINE_bool(forceAnalyticAA, false, "Force analytic anti-aliasing even if the pa "whether it's concave or convex, we consider a path complicated" "if its number of points is comparable to its resolution."); -#ifdef SK_SUPPORT_LEGACY_DELTA_AA +#if defined(SK_SUPPORT_LEGACY_DELTA_AA) || (defined(_MSC_VER) && !defined(__clang__)) constexpr bool kDefaultDeltaAA = false; #else constexpr bool kDefaultDeltaAA = true; |