diff options
author | Mike Klein <mtklein@chromium.org> | 2017-09-12 16:40:53 -0400 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-09-14 12:16:51 +0000 |
commit | 9b2f69b0aacc4819c3b4b9c5c8af8ef8ab35d572 (patch) | |
tree | 8c42dbdb70ab1ebcdfe331a53bd94e2e4a7244e5 /gn/core.gni | |
parent | 0f96bb303adfc712baba7830e036df1d0972d7f3 (diff) |
grand unifried lowp stages
I have text_16_AA_FF -> 8888 (forcing RP) faster than head now on my
laptop. I'm feeling confident that we can make this perform well.
After looking at performance a bit more today, it looks like everything
is within what I'd consider comparable in performance, especially on
ARM. On x86-64 it looks like big bulk blits get a little slower and
small mask blits get a little faster.
Quality looks good, and maybe improved for 565.
There are fewer platform-specific differences now in _lowp, and I think
they're few enough now that we could even consider completing the
unification by folding the 8-bit and float code together. Rename
"div255()" to "rebias()", slap on a few coats of paint...
Guarded for Chrome with SK_JUMPER_LEGACY_LOWP.
Change-Id: I36309c07cf736f3cb31952cca66030ad56026318
Reviewed-on: https://skia-review.googlesource.com/45982
Reviewed-by: Herb Derby <herb@google.com>
Reviewed-by: Florin Malita <fmalita@chromium.org>
Commit-Queue: Mike Klein <mtklein@chromium.org>
Diffstat (limited to 'gn/core.gni')
-rw-r--r-- | gn/core.gni | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gn/core.gni b/gn/core.gni index 862bdd0b9a..748e44acc0 100644 --- a/gn/core.gni +++ b/gn/core.gni @@ -519,7 +519,7 @@ skia_core_sources = [ skia_core_sources += [ "$_src/jumper/SkJumper.cpp", "$_src/jumper/SkJumper_stages.cpp", - "$_src/jumper/SkJumper_stages_8bit.cpp", + "$_src/jumper/SkJumper_stages_lowp.cpp", ] if (is_win) { skia_core_sources += [ "$_src/jumper/SkJumper_generated_win.S" ] |