Home | History | Annotate | Download | only in sna

Lines Matching refs:extents

84 	     region->extents.x1, region->extents.y1,
85 region->extents.x2, region->extents.y2,
87 clip->extents.x1, clip->extents.y1,
88 clip->extents.x2, clip->extents.y2));
91 pixman_box16_t *r = &region->extents;
92 pixman_box16_t *c = &clip->extents;
170 region->extents.x1 = dst_x < 0 ? 0 : dst_x;
174 region->extents.x2 = v;
176 region->extents.y1 = dst_y < 0 ? 0 : dst_y;
180 region->extents.y2 = v;
186 region->extents.x1, region->extents.y1,
187 region->extents.x2, region->extents.y2));
189 if (region->extents.x1 >= region->extents.x2 ||
190 region->extents.y1 >= region->extents.y2)
193 region->extents.x1 += dst->pDrawable->x;
194 region->extents.x2 += dst->pDrawable->x;
195 region->extents.y1 += dst->pDrawable->y;
196 region->extents.y2 += dst->pDrawable->y;
207 region->extents.x1, region->extents.y1,
208 region->extents.x2, region->extents.y2));
234 region->extents.x1, region->extents.y1,
235 region->extents.x2, region->extents.y2));
268 region->extents.x1, region->extents.y1,
269 region->extents.x2, region->extents.y2));
276 trim_extents(BoxPtr extents, const PicturePtr p, int dx, int dy)
282 extents->x1, extents->y1, extents->x2, extents->y2,
286 if (extents->x1 < box->x1 + dx)
287 extents->x1 = box->x1 + dx;
288 if (extents->x2 > box->x2 + dx)
289 extents->x2 = box->x2 + dx;
291 if (extents->y1 < box->y1 + dy)
292 extents->y1 = box->y1 + dy;
293 if (extents->y2 > box->y2 + dy)
294 extents->y2 = box->y2 + dy;
298 _trim_source_extents(BoxPtr extents, const PicturePtr p, int dx, int dy)
301 trim_extents(extents, p, dx, dy);
305 trim_source_extents(BoxPtr extents, const PicturePtr p, int dx, int dy)
311 _trim_source_extents(extents, p, dx, dy);
313 _trim_source_extents(extents, p->alphaMap,
319 extents->x1, extents->y1,
320 extents->x2, extents->y2));
324 sna_compute_composite_extents(BoxPtr extents,
338 extents->x1 = dst_x < 0 ? 0 : dst_x;
342 extents->x2 = v;
344 extents->y1 = dst_y < 0 ? 0 : dst_y;
348 extents->y2 = v;
352 extents->x1, extents->y1,
353 extents->x2, extents->y2));
355 if (extents->x1 >= extents->x2 || extents->y1 >= extents->y2)
358 extents->x1 += dst->pDrawable->x;
359 extents->x2 += dst->pDrawable->x;
360 extents->y1 += dst->pDrawable->y;
361 extents->y2 += dst->pDrawable->y;
363 if (extents->x1 < dst->pCompositeClip->extents.x1)
364 extents->x1 = dst->pCompositeClip->extents.x1;
365 if (extents->x2 > dst->pCompositeClip->extents.x2)
366 extents->x2 = dst->pCompositeClip->extents.x2;
368 if (extents->y1 < dst->pCompositeClip->extents.y1)
369 extents->y1 = dst->pCompositeClip->extents.y1;
370 if (extents->y2 > dst->pCompositeClip->extents.y2)
371 extents->y2 = dst->pCompositeClip->extents.y2;
375 extents->x1, extents->y1,
376 extents->x2, extents->y2));
378 if (extents->x1 >= extents->x2 || extents->y1 >= extents->y2)
385 trim_extents(extents, dst, 0, 0);
387 trim_extents(extents, dst->alphaMap,
393 extents->x1, extents->y1,
394 extents->x2, extents->y2));
397 trim_source_extents(extents, src, dst_x - src_x, dst_y - src_y);
399 trim_source_extents(extents, mask,
402 if (extents->x1 >= extents->x2 || extents->y1 >= extents->y2)
409 extents) != PIXMAN_REGION_OUT;
435 region->extents.x1, region->extents.y1,
436 region->extents.x2, region->extents.y2,
447 region->extents.x2 - region->extents.x1 == op->dst.width &&
448 region->extents.y2 - region->extents.y1 == op->dst.height) {
510 region->extents.x1, region->extents.y1,
511 region->extents.x2, region->extents.y2));
571 if (region->extents.x1 + sx >= 0 &&
572 region->extents.y1 + sy >= 0 &&
573 region->extents.x2 + sx <= src->pDrawable->width &&
574 region->extents.y2 + sy <= src->pDrawable->height) {
584 assert(region->extents.x1 + sx >= 0);
585 assert(region->extents.x2 + sx <= src_pixmap->drawable.width);
586 assert(region->extents.y1 + sy >= 0);
587 assert(region->extents.y2 + sy <= src_pixmap->drawable.height);
719 dx = region.extents.x1 - (dst_x + dst->pDrawable->x);
720 dy = region.extents.y1 - (dst_y + dst->pDrawable->y);
722 DBG(("%s: composite region extents:+(%d, %d) -> (%d, %d), (%d, %d) + (%d, %d)\n",
725 region.extents.x1, region.extents.y1,
726 region.extents.x2, region.extents.y2,
750 region.extents.x1,
751 region.extents.y1,
752 region.extents.x2 - region.extents.x1,
753 region.extents.y2 - region.extents.y1,
761 tmp.box(sna, &tmp, &region.extents);
885 if (boxes[num_boxes].x1 < dst->pCompositeClip->extents.x1)
886 boxes[num_boxes].x1 = dst->pCompositeClip->extents.x1;
889 if (boxes[num_boxes].y1 < dst->pCompositeClip->extents.y1)
890 boxes[num_boxes].y1 = dst->pCompositeClip->extents.y1;
893 if (boxes[num_boxes].x2 > dst->pCompositeClip->extents.x2)
894 boxes[num_boxes].x2 = dst->pCompositeClip->extents.x2;
897 if (boxes[num_boxes].y2 > dst->pCompositeClip->extents.y2)
898 boxes[num_boxes].y2 = dst->pCompositeClip->extents.y2;
918 region.extents.x1, region.extents.y1,
919 region.extents.x2, region.extents.y2,
930 DBG(("%s: clipped extents (%d, %d),(%d, %d) x %d\n",
947 DBG(("%s: pixmap +(%d, %d) extents (%d, %d),(%d, %d)\n",
1014 box_inplace(pixmap, &region.extents)) {
1029 &region.extents, &damage);