Lines Matching refs:pi

2434 	struct pixman_inplace *pi = (struct pixman_inplace *)op;
2436 *pi->bits = mul_4x8_8(pi->color, TO_ALPHA(coverage));
2438 *pi->bits = pi->color;
2439 pixman_image_composite(pi->op, pi->source, NULL, pi->image,
2442 pi->dx + box->x1, pi->dy + box->y1,
2471 struct pixman_inplace *pi = (struct pixman_inplace *)op;
2474 *pi->bits = TO_ALPHA(coverage);
2475 mask = pi->mask;
2477 pixman_image_composite(pi->op, pi->source, mask, pi->image,
2478 pi->sx + box->x1, pi->sy + box->y1,
2480 pi->dx + box->x1, pi->dy + box->y1,
2556 struct pixman_inplace pi;
2558 pi.image = image_from_pict(thread->dst, false, &pi.dx, &pi.dy);
2559 pi.op = thread->op;
2560 pi.color = thread->color;
2562 pi.bits = (uint32_t *)&pi.sx;
2563 pi.source = pixman_image_create_bits(PIXMAN_a8r8g8b8,
2564 1, 1, pi.bits, 0);
2565 pixman_image_set_repeat(pi.source, PIXMAN_REPEAT_NORMAL);
2572 tor_render(NULL, &tor, (void*)&pi, clip, span, false);
2574 pixman_image_unref(pi.source);
2575 pixman_image_unref(pi.image);
2577 struct pixman_inplace pi;
2582 pi.image = image_from_pict(thread->dst, false, &pi.dx, &pi.dy);
2583 pi.source = image_from_pict(thread->src, false, &pi.sx, &pi.sy);
2584 pi.sx += thread->src_x - x0;
2585 pi.sy += thread->src_y - y0;
2586 pi.mask = pixman_image_create_bits(PIXMAN_a8, 1, 1, NULL, 0);
2587 pixman_image_set_repeat(pi.mask, PIXMAN_REPEAT_NORMAL);
2588 pi.bits = pixman_image_get_data(pi.mask);
2589 pi.op = thread->op;
2596 tor_render(NULL, &tor, (void*)&pi, clip, span, false);
2598 pixman_image_unref(pi.mask);
2599 pixman_image_unref(pi.source);
2600 pixman_image_unref(pi.image);
2754 struct pixman_inplace pi;
2756 pi.image = image_from_pict(dst, false, &pi.dx, &pi.dy);
2757 pi.op = op;
2758 pi.color = color;
2760 pi.bits = (uint32_t *)&pi.sx;
2761 pi.source = pixman_image_create_bits(PIXMAN_a8r8g8b8,
2762 1, 1, pi.bits, 0);
2763 pixman_image_set_repeat(pi.source, PIXMAN_REPEAT_NORMAL);
2771 tor_render(NULL, &tor, (void*)&pi,
2777 pixman_image_unref(pi.source);
2778 pixman_image_unref(pi.image);
2780 struct pixman_inplace pi;
2785 pi.image = image_from_pict(dst, false, &pi.dx, &pi.dy);
2786 pi.source = image_from_pict(src, false, &pi.sx, &pi.sy);
2787 pi.sx += src_x - x0;
2788 pi.sy += src_y - y0;
2789 pi.mask = pixman_image_create_bits(PIXMAN_a8, 1, 1, NULL, 0);
2790 pixman_image_set_repeat(pi.mask, PIXMAN_REPEAT_NORMAL);
2791 pi.bits = pixman_image_get_data(pi.mask);
2792 pi.op = op;
2800 tor_render(NULL, &tor, (void*)&pi,
2806 pixman_image_unref(pi.mask);
2807 pixman_image_unref(pi.source);
2808 pixman_image_unref(pi.image);