diff options
author | Yuqian Li <liyuqian@google.com> | 2017-03-06 15:47:09 -0500 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-03-06 21:30:12 +0000 |
commit | 05a429614ec3206f9d2b7c145cbda0b5a442b6d0 (patch) | |
tree | 6c22906ccb872d90f7eead2b83b525da3f5534ad /tests/RecordOptsTest.cpp | |
parent | 9973f981c72dfd0b797b69d97149b75970af75fd (diff) |
Turn off savelayer optimization for Android framework
This is a simpler version of https://skia-review.googlesource.com/c/8970/
Note that we couldn't do the optimization and add back the clip effect by
another clipRect or clipPath call because the final matrix is not available at
recording time.
BUG=skia:6334
Change-Id: I3ca091bdc1ee1d265a79fb88d0a6f9afe2b27e58
Reviewed-on: https://skia-review.googlesource.com/9311
Reviewed-by: Mike Klein <mtklein@chromium.org>
Reviewed-by: Mike Reed <reed@google.com>
Commit-Queue: Yuqian Li <liyuqian@google.com>
Diffstat (limited to 'tests/RecordOptsTest.cpp')
-rw-r--r-- | tests/RecordOptsTest.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tests/RecordOptsTest.cpp b/tests/RecordOptsTest.cpp index f5f18f3b1c..f0b4b837fa 100644 --- a/tests/RecordOptsTest.cpp +++ b/tests/RecordOptsTest.cpp @@ -8,6 +8,7 @@ #include "Test.h" #include "RecordTestUtils.h" +#include "SkBlurImageFilter.h" #include "SkColorFilter.h" #include "SkRecord.h" #include "SkRecordOpts.h" @@ -100,6 +101,7 @@ DEF_TEST(RecordOpts_SaveSaveLayerRestoreRestore, r) { } } +#ifndef SK_BUILD_FOR_ANDROID_FRAMEWORK static void assert_savelayer_restore(skiatest::Reporter* r, SkRecord* record, int i, @@ -128,7 +130,6 @@ static void assert_savelayer_draw_restore(skiatest::Reporter* r, } } -#include "SkBlurImageFilter.h" DEF_TEST(RecordOpts_NoopSaveLayerDrawRestore, r) { SkRecord record; SkRecorder recorder(&record, W, H); @@ -194,6 +195,7 @@ DEF_TEST(RecordOpts_NoopSaveLayerDrawRestore, r) { recorder.restore(); assert_savelayer_draw_restore(r, &record, 18, false); } +#endif static void assert_merge_svg_opacity_and_filter_layers(skiatest::Reporter* r, SkRecord* record, |