diff options
author | reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2009-08-20 21:29:45 +0000 |
---|---|---|
committer | reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2009-08-20 21:29:45 +0000 |
commit | 755dd4773dad70d5fbe3f8bb091eaf268ea752c7 (patch) | |
tree | 7698065909cd29615198c39ca99e83bbe95525f5 /src | |
parent | 8430cd15bc6b826fa5f1661c55f0a7bab9770a7c (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.cpp | 4 |
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, |