if (blendToIdentity) {
double p = blink::blend(m_p, 1., progress); // FIXME: this seems wrong. https://bugs.webkit.org/show_bug.cgi?id=52700
- return PerspectiveTransformOperation::create(clampToPositiveInteger(p));
+ return PerspectiveTransformOperation::create(clampTo<int>(p, 0));
}
const PerspectiveTransformOperation* fromOp = static_cast<const PerspectiveTransformOperation*>(from);
if (decomp.perspectiveZ) {
double val = -1.0 / decomp.perspectiveZ;
- return PerspectiveTransformOperation::create(clampToPositiveInteger(val));
+ return PerspectiveTransformOperation::create(clampTo<int>(val, 0));
}
return PerspectiveTransformOperation::create(0);
}