Lines Matching refs:drawBounds
491 SkRect drawBounds = quad->fDevice.bounds();
492 if (!quad->fDevice.isFinite() || drawBounds.isEmpty() ||
493 GrClip::IsOutsideClip(SkIRect::MakeSize(this->dimensions()), drawBounds, GrAA::kYes)) {
505 if (drawBounds.width() > kLargeDrawLimit || drawBounds.height() > kLargeDrawLimit) {
511 GrClip::PreClipResult result = clip ? clip->preApply(drawBounds, *aa)
543 if (!drawBounds.intersect(clippedBounds)) {
549 if (drawBounds.width() < 1.f || drawBounds.height() < 1.f) {
560 drawBounds = quad->fDevice.bounds();
561 if (drawBounds.contains(rtRect)) {
565 } else if (GrClip::IsPixelAligned(drawBounds) &&
566 drawBounds.width() > 256 && drawBounds.height() > 256) {
569 drawBounds.round(&scissorRect);