use dithered gradients by default
git-svn-id: http://skia.googlecode.com/svn/trunk@2826 2bbb7eff-a529-9590-31e7-b0007b416f81
This commit is contained in:
parent
338ef6532d
commit
88ca1b4102
@ -1,4 +1,3 @@
|
||||
|
||||
/*
|
||||
* Copyright 2006 The Android Open Source Project
|
||||
*
|
||||
@ -19,10 +18,6 @@
|
||||
#define SK_USE_FLOAT_SQRT
|
||||
#endif
|
||||
|
||||
#ifndef SK_DISABLE_DITHER_32BIT_GRADIENT
|
||||
#define USE_DITHER_32BIT_GRADIENT
|
||||
#endif
|
||||
|
||||
static void sk_memset32_dither(uint32_t dst[], uint32_t v0, uint32_t v1,
|
||||
int count) {
|
||||
if (count > 0) {
|
||||
@ -847,13 +842,8 @@ void Linear_Gradient::shadeSpan(int x, int y, SkPMColor* SK_RESTRICT dstC, int c
|
||||
SkMatrix::MapXYProc dstProc = fDstToIndexProc;
|
||||
TileProc proc = fTileProc;
|
||||
const SkPMColor* SK_RESTRICT cache = this->getCache32();
|
||||
#ifdef USE_DITHER_32BIT_GRADIENT
|
||||
int toggle = ((x ^ y) & 1) << kCache32Bits;
|
||||
const int TOGGLE_MASK = (1 << kCache32Bits);
|
||||
#else
|
||||
int toggle = 0;
|
||||
const int TOGGLE_MASK = 0;
|
||||
#endif
|
||||
|
||||
if (fDstToIndexClass != kPerspective_MatrixClass) {
|
||||
dstProc(fDstToIndex, SkIntToScalar(x) + SK_ScalarHalf,
|
||||
|
Loading…
Reference in New Issue
Block a user