Lines Matching defs:tor
246 struct tor {
929 tor_fini(struct tor *converter)
936 tor_init(struct tor *converter, const BoxRec *box, int num_edges)
961 tor_add_trapezoid(struct tor *tor,
965 polygon_add_edge(tor->polygon, t, &t->left, 1, dx, dy);
966 polygon_add_edge(tor->polygon, t, &t->right, -1, dx, dy);
1085 struct tor *converter,
1160 struct tor *converter,
1537 tor_inplace(struct tor *converter, PixmapPtr scratch, int mono, uint8_t *buf)
1785 struct tor tor;
1789 if (!tor_init(&tor, &thread->extents, 2*thread->ntrap))
1802 tor_add_trapezoid(&tor, t, thread->dx, thread->dy);
1805 tor_render(thread->sna, &tor,
1809 tor_fini(&tor);
1932 struct tor tor;
1934 if (!tor_init(&tor, &clip.extents, 2*ntrap))
1942 tor_add_trapezoid(&tor, &traps[n], dx, dy);
1945 tor_render(sna, &tor, &tmp, &clip,
1949 tor_fini(&tor);
2045 struct tor tor;
2108 if (!tor_init(&tor, &extents, 2*ntrap)) {
2118 tor_add_trapezoid(&tor, &traps[n], dx, dy);
2123 tor_inplace(&tor, scratch, is_mono(dst, maskFormat),
2126 tor_render(NULL, &tor,
2132 tor_fini(&tor);
2508 struct tor tor;
2513 if (!tor_init(&tor, &thread->extents, 2*thread->ntrap))
2523 tor_add_trapezoid(&tor, &thread->traps[n], thread->dx, thread->dy);
2545 tor_render(NULL, &tor, (void*)&inplace, clip, span, false);
2563 tor_render(NULL, &tor, (void*)&pi, clip, span, false);
2587 tor_render(NULL, &tor, (void*)&pi, clip, span, false);
2594 tor_fini(&tor);
2699 struct tor tor;
2702 if (!tor_init(&tor, ®ion.extents, 2*ntrap))
2710 tor_add_trapezoid(&tor, &traps[n], dx, dy);
2735 tor_render(NULL, &tor, (void*)&inplace,
2757 tor_render(NULL, &tor, (void*)&pi,
2786 tor_render(NULL, &tor, (void*)&pi,
2797 tor_fini(&tor);
2863 struct tor tor;
2866 if (!tor_init(&tor, &thread->extents, 2*thread->ntrap))
2874 tor_add_trapezoid(&tor, &thread->traps[n], thread->dx, thread->dy);
2877 tor_render(NULL, &tor, (void*)&thread->inplace,
2880 tor_fini(&tor);
3046 struct tor tor;
3048 if (!tor_init(&tor, ®ion.extents, 2*ntrap))
3056 tor_add_trapezoid(&tor, &traps[n], dx, dy);
3060 tor_render(NULL, &tor, (void*)&inplace,
3065 tor_fini(&tor);
3120 struct tor tor;
3182 if (!tor_init(&tor, &extents, 2*ntrap)) {
3192 tor_add_trapezoid(&tor, &traps[n], dx, dy);
3196 tor_inplace(&tor, scratch, is_mono(dst, maskFormat), NULL);
3198 tor_render(NULL, &tor,
3204 tor_fini(&tor);
3242 struct tor tor;
3285 if (!tor_init(&tor, &extents, 2*ntrap))
3299 polygon_add_line(tor.polygon, &p1, &p2, dx, dy);
3305 polygon_add_line(tor.polygon, &p1, &p2, dx, dy);
3308 tor_render(sna, &tor, &tmp, clip,
3311 tor_fini(&tor);
3340 struct tor tor;
3399 if (!tor_init(&tor, &extents, 2*ntrap)) {
3415 polygon_add_line(tor.polygon, &p1, &p2, dx, dy);
3421 polygon_add_line(tor.polygon, &p1, &p2, dx, dy);
3429 tor_render(NULL, &tor,
3434 tor_fini(&tor);
3455 struct tor tor;
3553 if (!tor_init(&tor, &extents, 3*count))
3557 polygon_add_line(tor.polygon, &tri[n].p1, &tri[n].p2, dx, dy);
3558 polygon_add_line(tor.polygon, &tri[n].p2, &tri[n].p3, dx, dy);
3559 polygon_add_line(tor.polygon, &tri[n].p3, &tri[n].p1, dx, dy);
3562 tor_render(sna, &tor, &tmp, &clip,
3566 tor_fini(&tor);
3579 struct tor tor;
3648 if (!tor_init(&tor, &extents, 3*count)) {
3654 polygon_add_line(tor.polygon, &tri[n].p1, &tri[n].p2, dx, dy);
3655 polygon_add_line(tor.polygon, &tri[n].p2, &tri[n].p3, dx, dy);
3656 polygon_add_line(tor.polygon, &tri[n].p3, &tri[n].p1, dx, dy);
3664 tor_render(NULL, &tor,
3681 tor_fini(&tor);
3704 struct tor tor;
3707 if (!tor_init(&tor, &thread->extents, 2*thread->count))
3714 polygon_add_line(tor.polygon,
3719 polygon_add_line(tor.polygon,
3726 polygon_add_line(tor.polygon,
3733 polygon_add_line(tor.polygon,
3736 assert(tor.polygon->num_edges <= 2*thread->count);
3738 tor_render(thread->sna, &tor,
3742 tor_fini(&tor);
3850 struct tor tor;
3853 if (!tor_init(&tor, &extents, 2*count))
3857 polygon_add_line(tor.polygon,
3862 polygon_add_line(tor.polygon,
3869 polygon_add_line(tor.polygon,
3876 polygon_add_line(tor.polygon,
3879 assert(tor.polygon->num_edges <= 2*count);
3881 tor_render(sna, &tor, &tmp, &clip,
3885 tor_fini(&tor);