diff options
author | Mike Reed <reed@google.com> | 2017-07-05 15:43:15 -0400 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-07-05 20:16:27 +0000 |
commit | 412cda7379626ee3acfd1dbb1441adde81efddc3 (patch) | |
tree | 2e57666502214c97a1b48d11ce7c2bfc1f20d0f9 /src/effects | |
parent | 2d171397f863699eb7804b814994d4c2fcb00cb7 (diff) |
add srgb gamma colorfilters
... faster and more accurate than using SkTableColorFilter
todo: update blink after this lands
Bug:737981
Change-Id: I55b5c60dd23b9d2cbe9d60f83c74be1a8f3dcfcf
Reviewed-on: https://skia-review.googlesource.com/21368
Commit-Queue: Mike Reed <reed@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
Reviewed-by: Mike Klein <mtklein@google.com>
Diffstat (limited to 'src/effects')
-rw-r--r-- | src/effects/SkTableColorFilter.cpp | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/src/effects/SkTableColorFilter.cpp b/src/effects/SkTableColorFilter.cpp index d44c8bd6b6..da0071d84a 100644 --- a/src/effects/SkTableColorFilter.cpp +++ b/src/effects/SkTableColorFilter.cpp @@ -546,16 +546,6 @@ sk_sp<GrFragmentProcessor> SkTable_ColorFilter::asFragmentProcessor(GrContext* c /////////////////////////////////////////////////////////////////////////////// -#ifdef SK_CPU_BENDIAN -#else - #define SK_A32_INDEX (3 - (SK_A32_SHIFT >> 3)) - #define SK_R32_INDEX (3 - (SK_R32_SHIFT >> 3)) - #define SK_G32_INDEX (3 - (SK_G32_SHIFT >> 3)) - #define SK_B32_INDEX (3 - (SK_B32_SHIFT >> 3)) -#endif - -/////////////////////////////////////////////////////////////////////////////// - sk_sp<SkColorFilter> SkTableColorFilter::Make(const uint8_t table[256]) { return sk_make_sp<SkTable_ColorFilter>(table, table, table, table); } |