aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/opts/SkBlitRow_opts_SSE2.cpp
diff options
context:
space:
mode:
authorGravatar reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2011-10-18 13:56:50 +0000
committerGravatar reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2011-10-18 13:56:50 +0000
commitedb606cb999887d54629f361bcbf57c5fede1bb0 (patch)
tree60ec20fa1b2814dc1d292b6de9f1f299399e1de5 /src/opts/SkBlitRow_opts_SSE2.cpp
parent095186a466f92b871c8ef8385246405426a67adb (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.cpp8
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) {