diff options
author | Brian Salomon <bsalomon@google.com> | 2018-03-19 18:42:25 +0000 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2018-03-19 18:42:36 +0000 |
commit | be5947c2f38a79b7c709accfb1047d8fd06a0227 (patch) | |
tree | 22d4d6e3f37d2a417656f1d74e9eff507d88b6d9 /src/core/SkConvertPixels.cpp | |
parent | c9a642edf2d1c7f5380fe829adbb1a692f9969a6 (diff) |
Revert "New read pixels implementation that is simpler but does all conversions on CPU."
This reverts commit c9a642edf2d1c7f5380fe829adbb1a692f9969a6.
Reason for revert: 1010102 gms broke
Original change's description:
> New read pixels implementation that is simpler but does all conversions on CPU.
>
> Change-Id: Ia548cd24a8544b35a233311706faf48de353b7cf
> Reviewed-on: https://skia-review.googlesource.com/109902
> Commit-Queue: Brian Salomon <bsalomon@google.com>
> Reviewed-by: Robert Phillips <robertphillips@google.com>
TBR=bsalomon@google.com,robertphillips@google.com,brianosman@google.com
Change-Id: I7724a6eef79885ba2a32c1ac871e5b2a9a3c0c12
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://skia-review.googlesource.com/115140
Reviewed-by: Brian Salomon <bsalomon@google.com>
Commit-Queue: Brian Salomon <bsalomon@google.com>
Diffstat (limited to 'src/core/SkConvertPixels.cpp')
-rw-r--r-- | src/core/SkConvertPixels.cpp | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/src/core/SkConvertPixels.cpp b/src/core/SkConvertPixels.cpp index 262abb7038..725730a1e4 100644 --- a/src/core/SkConvertPixels.cpp +++ b/src/core/SkConvertPixels.cpp @@ -184,30 +184,6 @@ static void convert_to_alpha8(uint8_t* dst, size_t dstRB, const SkImageInfo& src } break; } - case kRGBA_1010102_SkColorType: { - auto src32 = (const uint32_t*) src; - for (int y = 0; y < srcInfo.height(); y++) { - for (int x = 0; x < srcInfo.width(); x++) { - switch (src32[x] >> 30) { - case 0: - dst[x] = 0; - break; - case 1: - dst[x] = 0x55; - break; - case 2: - dst[x] = 0xAA; - break; - case 3: - dst[x] = 0xFF; - break; - } - } - dst = SkTAddOffset<uint8_t>(dst, dstRB); - src32 = SkTAddOffset<const uint32_t>(src32, srcRB); - } - break; - } case kARGB_4444_SkColorType: { auto src16 = (const uint16_t*) src; for (int y = 0; y < srcInfo.height(); y++) { |