diff options
author | 2011-11-15 19:51:02 +0000 | |
---|---|---|
committer | 2011-11-15 19:51:02 +0000 | |
commit | 1750bf17635e788198200f971d9cb66f67399363 (patch) | |
tree | b397330b4f71c6cd08d161e9264396dbd17b99b3 /src/opts | |
parent | f7b5c1ebfdad1a77d301d1676235e79f8006883e (diff) |
support blitMask+shader natively (1.75x faster for AA, and now we can support
LCD at all with a shader.)
git-svn-id: http://skia.googlecode.com/svn/trunk@2689 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'src/opts')
-rw-r--r-- | src/opts/SkBlitRow_opts_none.cpp | 15 | ||||
-rw-r--r-- | src/opts/opts_check_SSE2.cpp | 3 |
2 files changed, 13 insertions, 5 deletions
diff --git a/src/opts/SkBlitRow_opts_none.cpp b/src/opts/SkBlitRow_opts_none.cpp index c42ba9f251..d58d2ea720 100644 --- a/src/opts/SkBlitRow_opts_none.cpp +++ b/src/opts/SkBlitRow_opts_none.cpp @@ -26,10 +26,17 @@ SkBlitRow::ColorProc SkBlitRow::PlatformColorProc() { return NULL; } +/////////////////////////////////////////////////////////////////////////////// -SkBlitMask::Proc SkBlitMask::PlatformProcs(SkBitmap::Config dstConfig, - SkMask::Format maskFormat, - SkColor color) -{ +SkBlitMask::ColorProc SkBlitMask::PlatformColorProcs(SkBitmap::Config dstConfig, + SkMask::Format maskFormat, + SkColor color) { return NULL; } + +SkBlitMask::RowProc SkBlitMask::PlatformRowProcs(SkBitmap::Config dstConfig, + SkMask::Format maskFormat, + RowFlags flags) { + return NULL; +} + diff --git a/src/opts/opts_check_SSE2.cpp b/src/opts/opts_check_SSE2.cpp index 9ad94ff54d..00497c9c77 100644 --- a/src/opts/opts_check_SSE2.cpp +++ b/src/opts/opts_check_SSE2.cpp @@ -127,7 +127,8 @@ SkBlitMask::ColorProc SkBlitMask::PlatformColorProcs(SkBitmap::Config dstConfig, } SkBlitMask::RowProc SkBlitMask::PlatformRowProcs(SkBitmap::Config dstConfig, - SkMask::Format maskFormat) { + SkMask::Format maskFormat, + RowFlags flags) { return NULL; } |