Lines Matching refs:boxes
55 pixman_box16_t stack_boxes[64], *boxes = stack_boxes; in _pixman_region_init_clipped_rectangles() local
60 boxes = xallocarray(num_rects, sizeof(pixman_box16_t)); in _pixman_region_init_clipped_rectangles()
61 if (boxes == NULL) in _pixman_region_init_clipped_rectangles()
66 boxes[j].x1 = rects[i].x + tx; in _pixman_region_init_clipped_rectangles()
67 if (boxes[j].x1 < extents->x1) in _pixman_region_init_clipped_rectangles()
68 boxes[j].x1 = extents->x1; in _pixman_region_init_clipped_rectangles()
70 boxes[j].y1 = rects[i].y + ty; in _pixman_region_init_clipped_rectangles()
71 if (boxes[j].y1 < extents->y1) in _pixman_region_init_clipped_rectangles()
72 boxes[j].y1 = extents->y1; in _pixman_region_init_clipped_rectangles()
74 boxes[j].x2 = bound(rects[i].x + tx, rects[i].width); in _pixman_region_init_clipped_rectangles()
75 if (boxes[j].x2 > extents->x2) in _pixman_region_init_clipped_rectangles()
76 boxes[j].x2 = extents->x2; in _pixman_region_init_clipped_rectangles()
78 boxes[j].y2 = bound(rects[i].y + ty, rects[i].height); in _pixman_region_init_clipped_rectangles()
79 if (boxes[j].y2 > extents->y2) in _pixman_region_init_clipped_rectangles()
80 boxes[j].y2 = extents->y2; in _pixman_region_init_clipped_rectangles()
82 if (boxes[j].x2 > boxes[j].x1 && boxes[j].y2 > boxes[j].y1) in _pixman_region_init_clipped_rectangles()
88 ret = pixman_region_init_rects(region, boxes, j); in _pixman_region_init_clipped_rectangles()
90 if (boxes != stack_boxes) in _pixman_region_init_clipped_rectangles()
91 free(boxes); in _pixman_region_init_clipped_rectangles()
109 pixman_box16_t *boxes; in glamor_composite_rectangles() local
227 boxes = pixman_region_rectangles(®ion, &num_boxes); in glamor_composite_rectangles()
244 glamor_solid_boxes(pixmap, boxes, num_boxes, pixel); in glamor_composite_rectangles()