Lines Matching refs:traps
118 int ntrap, const xTrapezoid *traps,
149 boxes[num_boxes].x1 = dx + pixman_fixed_to_int(traps[n].left.p1.x + pixman_fixed_1_minus_e/2);
150 boxes[num_boxes].y1 = dy + pixman_fixed_to_int(traps[n].top + pixman_fixed_1_minus_e/2);
151 boxes[num_boxes].x2 = dx + pixman_fixed_to_int(traps[n].right.p2.x + pixman_fixed_1_minus_e/2);
152 boxes[num_boxes].y2 = dy + pixman_fixed_to_int(traps[n].bottom + pixman_fixed_1_minus_e/2);
175 trapezoid_origin(&traps[0].left, &dst_x, &dst_y);
1240 int ntrap, const xTrapezoid *traps,
1251 ntrap, traps,
1256 dst, ntrap, traps,
1260 trapezoid_origin(&traps[0].left, &dst_x, &dst_y);
1264 const xTrapezoid *t = &traps[n];
1354 int ntrap, const xTrapezoid *traps,
1370 /* need a span converter to handle overlapping traps */
1380 ntrap, traps,
1384 trapezoid_origin(&traps[0].left, &dst_x, &dst_y);
1386 extents.x1 = pixman_fixed_to_int(traps[0].left.p1.x);
1387 extents.x2 = pixman_fixed_to_int(traps[0].right.p1.x + pixman_fixed_1_minus_e);
1388 extents.y1 = pixman_fixed_to_int(traps[0].top);
1389 extents.y2 = pixman_fixed_to_int(traps[0].bottom + pixman_fixed_1_minus_e);
1395 int x1 = pixman_fixed_to_int(traps[n].left.p1.x);
1396 int x2 = pixman_fixed_to_int(traps[n].right.p1.x + pixman_fixed_1_minus_e);
1397 int y1 = pixman_fixed_to_int(traps[n].top);
1398 int y2 = pixman_fixed_to_int(traps[n].bottom + pixman_fixed_1_minus_e);
1491 composite_unaligned_trap(sna, &tmp, &traps[n], dx, dy, c);