Take span len into account when determining whether gradient is vertical
R=reed@google.com Review URL: https://codereview.chromium.org/1471753004
This commit is contained in:
parent
cf98fa9311
commit
2b46913c99
@ -896,7 +896,7 @@ void SkLinearGradient::LinearGradientContext::shade4_clamp(int x, int y, SkPMCol
|
||||
const float dither[2] = { dither0, dither1 };
|
||||
const float invDx = 1 / dx;
|
||||
|
||||
if (SkScalarNearlyZero(dx)) { // gradient is vertical
|
||||
if (SkScalarNearlyZero(dx * count)) { // gradient is vertical
|
||||
const float pinFx = SkTPin(fx, 0.0f, 1.0f);
|
||||
Sk4f c = lerp_color(pinFx, find_forward(fRecs.begin(), pinFx));
|
||||
if (fApplyAlphaAfterInterp) {
|
||||
|
Loading…
Reference in New Issue
Block a user