diff options
author | herb <herb@google.com> | 2016-06-24 13:02:31 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-06-24 13:02:31 -0700 |
commit | 3be72b0413ebc7cb1133e704169e3d543830d8e7 (patch) | |
tree | 15cc62665dc22ccc9a11fa9197c25f96c7eb6cf2 /src/core/SkBlitter_ARGB32.cpp | |
parent | a4535a34d1b317543307df6901debfefe7132569 (diff) |
Add documention on SkBlitter for runs, and small cleanups.
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2054213002
Review-Url: https://codereview.chromium.org/2054213002
Diffstat (limited to 'src/core/SkBlitter_ARGB32.cpp')
-rw-r--r-- | src/core/SkBlitter_ARGB32.cpp | 26 |
1 files changed, 18 insertions, 8 deletions
diff --git a/src/core/SkBlitter_ARGB32.cpp b/src/core/SkBlitter_ARGB32.cpp index af62f2eb1d..7adab55445 100644 --- a/src/core/SkBlitter_ARGB32.cpp +++ b/src/core/SkBlitter_ARGB32.cpp @@ -174,10 +174,15 @@ void SkARGB32_Blitter::blitMask(const SkMask& mask, const SkIRect& clip) { return; } - if (mask.fFormat == SkMask::kBW_Format) { - SkARGB32_BlendBW(fDevice, mask, clip, fPMColor, SkAlpha255To256(255 - fSrcA)); - } else if (SkMask::kARGB32_Format == mask.fFormat) { - SkARGB32_Blit32(fDevice, mask, clip, fPMColor); + switch (mask.fFormat) { + case SkMask::kBW_Format: + SkARGB32_BlendBW(fDevice, mask, clip, fPMColor, SkAlpha255To256(255 - fSrcA)); + break; + case SkMask::kARGB32_Format: + SkARGB32_Blit32(fDevice, mask, clip, fPMColor); + break; + default: + SkFAIL("Mask format not handled."); } } @@ -189,10 +194,15 @@ void SkARGB32_Opaque_Blitter::blitMask(const SkMask& mask, return; } - if (mask.fFormat == SkMask::kBW_Format) { - SkARGB32_BlitBW(fDevice, mask, clip, fPMColor); - } else if (SkMask::kARGB32_Format == mask.fFormat) { - SkARGB32_Blit32(fDevice, mask, clip, fPMColor); + switch (mask.fFormat) { + case SkMask::kBW_Format: + SkARGB32_BlitBW(fDevice, mask, clip, fPMColor); + break; + case SkMask::kARGB32_Format: + SkARGB32_Blit32(fDevice, mask, clip, fPMColor); + break; + default: + SkFAIL("Mask format not handled."); } } |