Lines Matching defs:bounds

45                                     const SkIRect& bounds,
68 return gpu->getOpsRenderPass(rt, useMSAASurface, stencil, origin, bounds, kColorLoadStoreInfo,
165 fBounds = fList.head()->bounds();
202 // original tail of a and start our iteration of a there. We also track the bounds of the nodes
203 // appended to chain a that will be skipped for bounds testing. If the original tail of a is
212 bool canBackwardMerge = noSkip || can_reorder(chainB.head()->bounds(), skipBounds);
217 (a == chainA.tail()) || can_reorder(a->bounds(), forwardMergeBounds);
252 forwardMergeBounds.joinNonEmptyArg(a->bounds());
254 canBackwardMerge && can_reorder(chainB.head()->bounds(), a->bounds());
262 skipBounds.joinNonEmptyArg(chainA.tail()->bounds());
272 const GrAppliedClip* appliedClip, const SkRect& bounds, const GrCaps& caps,
288 GrRectsTouchOrOverlap(fBounds, bounds)) ||
326 fBounds.joinPossiblyEmptyRect(bounds);
362 SkRect opBounds = op->bounds();
381 SkASSERT(fBounds.fLeft <= op.bounds().fLeft && fBounds.fTop <= op.bounds().fTop &&
382 fBounds.fRight >= op.bounds().fRight && fBounds.fBottom >= op.bounds().fBottom);
672 chain.head()->execute(flushState, chain.bounds());
856 SkRect bounds = fOpChains[i].bounds();
859 bounds.fLeft, bounds.fTop, bounds.fRight, bounds.fBottom);
863 bounds = op.bounds();
866 bounds.fLeft, bounds.fTop, bounds.fRight, bounds.fBottom);
988 if (!op->bounds().isFinite()) {
994 // Account for this op's bounds before we attempt to combine.
996 fTotalBounds.join(op->bounds());
1008 op->bounds().fLeft, op->bounds().fTop,
1009 op->bounds().fRight, op->bounds().fBottom);
1023 if (!can_reorder(candidate.bounds(), op->bounds())) {
1057 if (!can_reorder(chain.bounds(), candidate.bounds())) {
1079 // Use the entire backing store bounds since the GPU doesn't clip automatically to the
1082 // TODO: If we can fix up GLPrograms test to always intersect the target proxy bounds
1083 // then we can simply assert here that the bounds intersect.