diff options
author | reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2011-10-18 13:56:50 +0000 |
---|---|---|
committer | reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2011-10-18 13:56:50 +0000 |
commit | edb606cb999887d54629f361bcbf57c5fede1bb0 (patch) | |
tree | 60ec20fa1b2814dc1d292b6de9f1f299399e1de5 /src/opts/SkBlitRow_opts_SSE2.cpp | |
parent | 095186a466f92b871c8ef8385246405426a67adb (diff) |
move LCD blits into opts, so they can have assembly versions
git-svn-id: http://skia.googlecode.com/svn/trunk@2484 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'src/opts/SkBlitRow_opts_SSE2.cpp')
-rw-r--r-- | src/opts/SkBlitRow_opts_SSE2.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/opts/SkBlitRow_opts_SSE2.cpp b/src/opts/SkBlitRow_opts_SSE2.cpp index 3ea1a9bfae..103e7ed381 100644 --- a/src/opts/SkBlitRow_opts_SSE2.cpp +++ b/src/opts/SkBlitRow_opts_SSE2.cpp @@ -383,15 +383,15 @@ void Color32_SSE2(SkPMColor dst[], const SkPMColor src[], int count, } } -void SkARGB32_BlitMask_SSE2(void* device, size_t dstRB, - SkBitmap::Config dstConfig, const uint8_t* mask, - size_t maskRB, SkColor origColor, - int width, int height) +void SkARGB32_A8_BlitMask_SSE2(void* device, size_t dstRB, const void* maskPtr, + size_t maskRB, SkColor origColor, + int width, int height) { SkPMColor color = SkPreMultiplyColor(origColor); size_t dstOffset = dstRB - (width << 2); size_t maskOffset = maskRB - width; SkPMColor* dst = (SkPMColor *)device; + const uint8_t* mask = (const uint8_t*)maskPtr; do { int count = width; if (count >= 4) { |