aboutsummaryrefslogtreecommitdiffhomepage
path: root/gn
diff options
context:
space:
mode:
authorGravatar Florin Malita <fmalita@chromium.org>2018-04-18 11:14:50 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2018-04-18 19:52:53 +0000
commit15a64e71f68f7d1fcd16247c3d30375d3e2f41e8 (patch)
treea4aec01af06e2f855ea339312cf68e1b175a4e4d /gn
parent63f69cdc326b2bbd4361aa4997f41a197a08d2f0 (diff)
Convert A8 D32 mask blitters to Sk4px
Improves the newly added bench by ~25% (hsw): -- before -- micros bench 2298.34 shadermaskfilter_picture_80 8888 2339.60 shadermaskfilter_picture_ff 8888 2287.11 shadermaskfilter_bitmap_80 8888 2223.14 shadermaskfilter_bitmap_ff 8888 -- after -- 1693.36 shadermaskfilter_picture_80 8888 1637.45 shadermaskfilter_picture_ff 8888 1691.65 shadermaskfilter_bitmap_80 8888 1637.70 shadermaskfilter_bitmap_ff 8888 But: skia:7810 Change-Id: I7274b10f517551ee2c0646842f72e0372d55e509 Reviewed-on: https://skia-review.googlesource.com/121642 Commit-Queue: Florin Malita <fmalita@chromium.org> Reviewed-by: Mike Klein <mtklein@google.com>
Diffstat (limited to 'gn')
-rw-r--r--gn/bench.gni1
-rw-r--r--gn/tests.gni1
2 files changed, 2 insertions, 0 deletions
diff --git a/gn/bench.gni b/gn/bench.gni
index e70916c160..598e4308b6 100644
--- a/gn/bench.gni
+++ b/gn/bench.gni
@@ -101,6 +101,7 @@ bench_sources = [
"$_bench/RTreeBench.cpp",
"$_bench/ScalarBench.cpp",
"$_bench/ShaderMaskBench.cpp",
+ "$_bench/ShaderMaskFilterBench.cpp",
"$_bench/ShadowBench.cpp",
"$_bench/ShapesBench.cpp",
"$_bench/Sk4fBench.cpp",
diff --git a/gn/tests.gni b/gn/tests.gni
index 0bbb6da936..d18758c05e 100644
--- a/gn/tests.gni
+++ b/gn/tests.gni
@@ -21,6 +21,7 @@ tests_sources = [
"$_tests/BitSetTest.cpp",
"$_tests/BlendTest.cpp",
"$_tests/BlitMaskClip.cpp",
+ "$_tests/BlitMaskTest.cpp",
"$_tests/BlurTest.cpp",
"$_tests/CachedDataTest.cpp",
"$_tests/CachedDecodingPixelRefTest.cpp",