| Index: src/core/SkBitmapProcState.cpp
|
| diff --git a/src/core/SkBitmapProcState.cpp b/src/core/SkBitmapProcState.cpp
|
| index 5ec6721436ec72cec91f6e3a9c9f1160d35ac016..487bd80402609f454b894e5e124eb5d8eb20c9eb 100644
|
| --- a/src/core/SkBitmapProcState.cpp
|
| +++ b/src/core/SkBitmapProcState.cpp
|
| @@ -823,10 +823,12 @@ void Clamp_S32_opaque_D32_nofilter_DX_shaderproc(const SkBitmapProcState& s, in
|
| SkPoint pt;
|
| s.fInvProc(s.fInvMatrix, SkIntToScalar(x) + SK_ScalarHalf, SkIntToScalar(y) + SK_ScalarHalf,
|
| &pt);
|
| - fx = SkScalarToFractionalInt(pt.fY);
|
| + fx = SkScalarToFractionalInt(pt.fY)
|
| + + bitmap_sampler_inv_bias(s.fInvMatrix.getScaleY());
|
| const unsigned maxY = s.fPixmap.height() - 1;
|
| dstY = SkClampMax(SkFractionalIntToInt(fx), maxY);
|
| - fx = SkScalarToFractionalInt(pt.fX);
|
| + fx = SkScalarToFractionalInt(pt.fX)
|
| + + bitmap_sampler_inv_bias(s.fInvMatrix.getScaleX());
|
| }
|
|
|
| const SkPMColor* SK_RESTRICT src = s.fPixmap.addr32(0, dstY);
|
|
|