Index: src/core/SkBitmapProcState.cpp |
diff --git a/src/core/SkBitmapProcState.cpp b/src/core/SkBitmapProcState.cpp |
index 335924fc3518b3495cd7b31c2b600aac877dfdba..42d9c1003e04f703c68f7bb0499d1072ec28ca2a 100644 |
--- a/src/core/SkBitmapProcState.cpp |
+++ b/src/core/SkBitmapProcState.cpp |
@@ -143,11 +143,11 @@ static bool extract_scale(const SkMatrix& matrix, SkVector* scale) { |
* using bilerp for any remaining transformations. |
*/ |
void SkBitmapProcState::processHQRequest() { |
- SkASSERT(SkPaint::kHigh_FilterLevel == fFilterLevel); |
+ SkASSERT(kHigh_SkFilterQuality == fFilterLevel); |
// Our default return state is to downgrade the request to Medium, w/ or w/o setting fBitmap |
// to a valid bitmap. If we succeed, we will set this to Low instead. |
- fFilterLevel = SkPaint::kMedium_FilterLevel; |
+ fFilterLevel = kMedium_SkFilterQuality; |
if (kN32_SkColorType != fOrigBitmap.colorType() || !cache_size_okay(fOrigBitmap, fInvMatrix) || |
fInvMatrix.hasPerspective()) |
@@ -194,7 +194,7 @@ void SkBitmapProcState::processHQRequest() { |
fInvMatrix.postScale(roundedDestWidth / fOrigBitmap.width(), |
roundedDestHeight / fOrigBitmap.height()); |
- fFilterLevel = SkPaint::kLow_FilterLevel; |
+ fFilterLevel = kLow_SkFilterQuality; |
} |
/* |
@@ -202,11 +202,11 @@ void SkBitmapProcState::processHQRequest() { |
* (in this case, we have the inverse, so it succeeds if fInvMatrix is upscaling) |
*/ |
void SkBitmapProcState::processMediumRequest() { |
- SkASSERT(SkPaint::kMedium_FilterLevel == fFilterLevel); |
+ SkASSERT(kMedium_SkFilterQuality == fFilterLevel); |
// Our default return state is to downgrade the request to Low, w/ or w/o setting fBitmap |
// to a valid bitmap. |
- fFilterLevel = SkPaint::kLow_FilterLevel; |
+ fFilterLevel = kLow_SkFilterQuality; |
SkScalar invScale = effective_matrix_scale(fInvMatrix); |
@@ -289,17 +289,17 @@ bool SkBitmapProcState::chooseProcs(const SkMatrix& inv, const SkPaint& paint) { |
fBitmap = NULL; |
fInvMatrix = inv; |
- fFilterLevel = paint.getFilterLevel(); |
+ fFilterLevel = paint.getFilterQuality(); |
- if (SkPaint::kHigh_FilterLevel == fFilterLevel) { |
+ if (kHigh_SkFilterQuality == fFilterLevel) { |
this->processHQRequest(); |
} |
- SkASSERT(fFilterLevel < SkPaint::kHigh_FilterLevel); |
+ SkASSERT(fFilterLevel < kHigh_SkFilterQuality); |
- if (SkPaint::kMedium_FilterLevel == fFilterLevel) { |
+ if (kMedium_SkFilterQuality == fFilterLevel) { |
this->processMediumRequest(); |
} |
- SkASSERT(fFilterLevel < SkPaint::kMedium_FilterLevel); |
+ SkASSERT(fFilterLevel < kMedium_SkFilterQuality); |
if (NULL == fBitmap) { |
if (!this->lockBaseBitmap()) { |
@@ -362,14 +362,14 @@ bool SkBitmapProcState::chooseProcs(const SkMatrix& inv, const SkPaint& paint) { |
trivialMatrix = (fInvMatrix.getType() & ~SkMatrix::kTranslate_Mask) == 0; |
- if (SkPaint::kLow_FilterLevel == fFilterLevel) { |
+ if (kLow_SkFilterQuality == fFilterLevel) { |
// Only try bilerp if the matrix is "interesting" and |
// the image has a suitable size. |
if (fInvType <= SkMatrix::kTranslate_Mask || |
!valid_for_filtering(fBitmap->width() | fBitmap->height())) |
{ |
- fFilterLevel = SkPaint::kNone_FilterLevel; |
+ fFilterLevel = kNone_SkFilterQuality; |
} |
} |
@@ -392,7 +392,7 @@ bool SkBitmapProcState::chooseScanlineProcs(bool trivialMatrix, bool clampClamp, |
// still set to HQ by the time we get here, then we must have installed |
// the shader procs above and can skip all this. |
- if (fFilterLevel < SkPaint::kHigh_FilterLevel) { |
+ if (fFilterLevel < kHigh_SkFilterQuality) { |
int index = 0; |
if (fAlphaScale < 256) { // note: this distinction is not used for D16 |
@@ -401,7 +401,7 @@ bool SkBitmapProcState::chooseScanlineProcs(bool trivialMatrix, bool clampClamp, |
if (fInvType <= (SkMatrix::kTranslate_Mask | SkMatrix::kScale_Mask)) { |
index |= 2; |
} |
- if (fFilterLevel > SkPaint::kNone_FilterLevel) { |
+ if (fFilterLevel > kNone_SkFilterQuality) { |
index |= 4; |
} |
// bits 3,4,5 encoding the source bitmap format |
@@ -544,7 +544,7 @@ static void Clamp_S32_D32_nofilter_trans_shaderproc(const SkBitmapProcState& s, |
SkASSERT(((s.fInvType & ~SkMatrix::kTranslate_Mask)) == 0); |
SkASSERT(s.fInvKy == 0); |
SkASSERT(count > 0 && colors != NULL); |
- SkASSERT(SkPaint::kNone_FilterLevel == s.fFilterLevel); |
+ SkASSERT(kNone_SkFilterQuality == s.fFilterLevel); |
const int maxX = s.fBitmap->width() - 1; |
const int maxY = s.fBitmap->height() - 1; |
@@ -618,7 +618,7 @@ static void Repeat_S32_D32_nofilter_trans_shaderproc(const SkBitmapProcState& s, |
SkASSERT(((s.fInvType & ~SkMatrix::kTranslate_Mask)) == 0); |
SkASSERT(s.fInvKy == 0); |
SkASSERT(count > 0 && colors != NULL); |
- SkASSERT(SkPaint::kNone_FilterLevel == s.fFilterLevel); |
+ SkASSERT(kNone_SkFilterQuality == s.fFilterLevel); |
const int stopX = s.fBitmap->width(); |
const int stopY = s.fBitmap->height(); |
@@ -664,7 +664,7 @@ static void S32_D32_constX_shaderproc(const SkBitmapProcState& s, |
int iY1 SK_INIT_TO_AVOID_WARNING; |
int iSubY SK_INIT_TO_AVOID_WARNING; |
- if (SkPaint::kNone_FilterLevel != s.fFilterLevel) { |
+ if (kNone_SkFilterQuality != s.fFilterLevel) { |
SkBitmapProcState::MatrixProc mproc = s.getMatrixProc(); |
uint32_t xy[2]; |
@@ -745,7 +745,7 @@ static void S32_D32_constX_shaderproc(const SkBitmapProcState& s, |
const SkPMColor* row0 = s.fBitmap->getAddr32(0, iY0); |
SkPMColor color; |
- if (SkPaint::kNone_FilterLevel != s.fFilterLevel) { |
+ if (kNone_SkFilterQuality != s.fFilterLevel) { |
const SkPMColor* row1 = s.fBitmap->getAddr32(0, iY1); |
if (s.fAlphaScale < 256) { |
@@ -801,7 +801,7 @@ SkBitmapProcState::ShaderProc32 SkBitmapProcState::chooseShaderProc32() { |
static const unsigned kMask = SkMatrix::kTranslate_Mask | SkMatrix::kScale_Mask; |
if (1 == fBitmap->width() && 0 == (fInvType & ~kMask)) { |
- if (SkPaint::kNone_FilterLevel == fFilterLevel && |
+ if (kNone_SkFilterQuality == fFilterLevel && |
fInvType <= SkMatrix::kTranslate_Mask && |
!this->setupForTranslate()) { |
return DoNothing_shaderproc; |
@@ -815,7 +815,7 @@ SkBitmapProcState::ShaderProc32 SkBitmapProcState::chooseShaderProc32() { |
if (fInvType > SkMatrix::kTranslate_Mask) { |
return NULL; |
} |
- if (SkPaint::kNone_FilterLevel != fFilterLevel) { |
+ if (kNone_SkFilterQuality != fFilterLevel) { |
return NULL; |
} |
@@ -911,9 +911,9 @@ void SkBitmapProcState::DebugMatrixProc(const SkBitmapProcState& state, |
// scale -vs- affine |
// filter -vs- nofilter |
if (state.fInvType <= (SkMatrix::kTranslate_Mask | SkMatrix::kScale_Mask)) { |
- proc = state.fFilterLevel != SkPaint::kNone_FilterLevel ? check_scale_filter : check_scale_nofilter; |
+ proc = state.fFilterLevel != kNone_SkFilterQuality ? check_scale_filter : check_scale_nofilter; |
} else { |
- proc = state.fFilterLevel != SkPaint::kNone_FilterLevel ? check_affine_filter : check_affine_nofilter; |
+ proc = state.fFilterLevel != kNone_SkFilterQuality ? check_affine_filter : check_affine_nofilter; |
} |
proc(bitmapXY, count, state.fBitmap->width(), state.fBitmap->height()); |
} |
@@ -948,7 +948,7 @@ int SkBitmapProcState::maxCountForBufferSize(size_t bufferSize) const { |
size >>= 2; |
} |
- if (fFilterLevel != SkPaint::kNone_FilterLevel) { |
+ if (fFilterLevel != kNone_SkFilterQuality) { |
size >>= 1; |
} |