aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorGravatar reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2009-08-20 21:29:45 +0000
committerGravatar reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2009-08-20 21:29:45 +0000
commit755dd4773dad70d5fbe3f8bb091eaf268ea752c7 (patch)
tree7698065909cd29615198c39ca99e83bbe95525f5 /src
parent8430cd15bc6b826fa5f1661c55f0a7bab9770a7c (diff)
respect dither setting in index8->565 sprite case
git-svn-id: http://skia.googlecode.com/svn/trunk@328 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'src')
-rw-r--r--src/core/SkSpriteBlitter_RGB16.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/core/SkSpriteBlitter_RGB16.cpp b/src/core/SkSpriteBlitter_RGB16.cpp
index 3ccc03b78a..4dcd73dd09 100644
--- a/src/core/SkSpriteBlitter_RGB16.cpp
+++ b/src/core/SkSpriteBlitter_RGB16.cpp
@@ -356,6 +356,10 @@ SkSpriteBlitter* SkSpriteBlitter::ChooseD16(const SkBitmap& source,
}
break;
case SkBitmap::kIndex8_Config:
+ if (paint.isDither()) {
+ // we don't support dither yet in these special cases
+ break;
+ }
if (source.isOpaque()) {
if (255 == alpha) {
SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D16_SIndex8_Opaque,