Lines Matching refs:bounds

81  * better would be to process many fewer pixels than those bounds
162 * deals only with valid coordinates within the bounds of the source
164 * with coordinates that run out of bounds, uses jlong.
348 * drawing the first "in bounds" pixel, we will step completely
362 srcInfo.bounds.x1 = sx1;
363 srcInfo.bounds.y1 = sy1;
364 srcInfo.bounds.x2 = sx2;
365 srcInfo.bounds.y2 = sy2;
369 if (srcInfo.bounds.x2 <= srcInfo.bounds.x1 ||
370 srcInfo.bounds.y2 <= srcInfo.bounds.y1)
377 * Only refine lower bounds if lower source coordinate was clipped
379 * Always refine upper bounds since we want to make sure not to
380 * overstep the source bounds based on the tiled iteration math.
383 * destination pixel maps inside the source bounds. If it does,
391 dstInfo.bounds.x1 = dstInfo.bounds.x2 = idx1;
392 if (x >= srcInfo.bounds.x1 && x < srcInfo.bounds.x2) {
393 dstInfo.bounds.x2++;
396 dstInfo.bounds.x1 = ((srcInfo.bounds.x1 <= sx1)
399 (srcInfo.bounds.x1-sx1) << shift, sxinc));
400 dstInfo.bounds.x2 = refine(idx1, ddx1, tilesize, scalex,
401 (srcInfo.bounds.x2-sx1) << shift, sxinc);
405 dstInfo.bounds.y1 = dstInfo.bounds.y2 = idy1;
406 if (y >= srcInfo.bounds.y1 && y < srcInfo.bounds.y2) {
407 dstInfo.bounds.y2++;
410 dstInfo.bounds.y1 = ((srcInfo.bounds.y1 <= sy1)
413 (srcInfo.bounds.y1-sy1) << shift, syinc));
414 dstInfo.bounds.y2 = refine(idy1, ddy1, tilesize, scaley,
415 (srcInfo.bounds.y2-sy1) << shift, syinc);
418 SurfaceData_IntersectBounds(&dstInfo.bounds, &clipInfo.bounds);
428 if (dstInfo.bounds.x2 > dstInfo.bounds.x1 &&
429 dstInfo.bounds.y2 > dstInfo.bounds.y1)
439 Region_IntersectBounds(&clipInfo, &dstInfo.bounds);