• Home
  • Raw
  • Download

Lines Matching refs:xPassDstBounds

356         SkIRect xPassDstBounds = dstBounds;  in two_pass_gaussian()  local
358 xPassDstBounds.outset(0, radiusY); in two_pass_gaussian()
369 int n = sk_float_floor2int_no_saturate((xPassDstBounds.top() - srcTop)/floatH); in two_pass_gaussian()
374 (xPassDstBounds.bottom() - srcBounds.bottom())/floatH); in two_pass_gaussian()
377 xPassDstBounds.fTop = std::max(xPassDstBounds.top(), topClip); in two_pass_gaussian()
378 xPassDstBounds.fBottom = std::min(xPassDstBounds.bottom(), bottomClip); in two_pass_gaussian()
380 if (xPassDstBounds.fBottom <= srcBounds.top()) { in two_pass_gaussian()
384 xPassDstBounds.fTop = srcBounds.top(); in two_pass_gaussian()
385 xPassDstBounds.fBottom = xPassDstBounds.fTop + 1; in two_pass_gaussian()
386 } else if (xPassDstBounds.fTop >= srcBounds.bottom()) { in two_pass_gaussian()
390 xPassDstBounds.fBottom = srcBounds.bottom(); in two_pass_gaussian()
391 xPassDstBounds.fTop = xPassDstBounds.fBottom - 1; in two_pass_gaussian()
393 xPassDstBounds.fTop = std::max(xPassDstBounds.fTop, srcBounds.top()); in two_pass_gaussian()
394 xPassDstBounds.fBottom = std::min(xPassDstBounds.fBottom, srcBounds.bottom()); in two_pass_gaussian()
404 if (xPassDstBounds.fRight <= leftSrcEdge) { in two_pass_gaussian()
408 xPassDstBounds.fLeft = xPassDstBounds.fRight - 1; in two_pass_gaussian()
410 xPassDstBounds.fLeft = std::max(xPassDstBounds.fLeft, leftSrcEdge); in two_pass_gaussian()
412 if (xPassDstBounds.fLeft >= rightSrcEdge) { in two_pass_gaussian()
416 xPassDstBounds.fRight = xPassDstBounds.fLeft + 1; in two_pass_gaussian()
418 xPassDstBounds.fRight = std::min(xPassDstBounds.fRight, rightSrcEdge); in two_pass_gaussian()
423 context, std::move(srcView), srcColorType, srcAlphaType, srcBounds, xPassDstBounds, in two_pass_gaussian()
429 SkIVector newDstBoundsOffset = dstBounds.topLeft() - xPassDstBounds.topLeft(); in two_pass_gaussian()
431 srcBounds = SkIRect::MakeSize(xPassDstBounds.size()); in two_pass_gaussian()