Home | History | Annotate | Download | only in sna

Lines Matching refs:extents

119 	     region->extents.x1, region->extents.y1,
120 region->extents.x2, region->extents.y2));
220 ytop = MAX(y, mono->clip.extents.y1);
223 ybot = MIN(y, mono->clip.extents.y2);
267 struct mono_edge **ptail = &polygon->y_buckets[ytop - mono->clip.extents.y1];
543 box.y1 = c->clip.extents.y1 + y;
582 if (xstart < c->clip.extents.x1)
583 xstart = c->clip.extents.x1;
584 if (xend > c->clip.extents.x2)
585 xend = c->clip.extents.x2;
603 if (!mono_polygon_init(&c->polygon, &c->clip.extents, num_edges))
646 int i, j, h = mono->clip.extents.y2 - mono->clip.extents.y1;
698 BoxRec extents;
713 mono.clip.extents = thread->extents;
734 if (pixman_fixed_to_int(t->top) + thread->dy >= thread->extents.y2 ||
735 pixman_fixed_to_int(t->bottom) + thread->dy <= thread->extents.y1)
767 BoxRec extents;
778 if (!trapezoids_bounds(ntrap, traps, &extents))
781 DBG(("%s: extents (%d, %d), (%d, %d)\n",
782 __FUNCTION__, extents.x1, extents.y1, extents.x2, extents.y2));
786 src_x + extents.x1 - dst_x,
787 src_y + extents.y1 - dst_y,
789 extents.x1, extents.y1,
790 extents.x2 - extents.x1,
791 extents.y2 - extents.y1)) {
800 DBG(("%s: after clip -- extents (%d, %d), (%d, %d), delta=(%d, %d) src -> (%d, %d)\n",
802 mono.clip.extents.x1, mono.clip.extents.y1,
803 mono.clip.extents.x2, mono.clip.extents.y2,
805 src_x + mono.clip.extents.x1 - dst_x - dx,
806 src_y + mono.clip.extents.y1 - dst_y - dy));
816 src_x + mono.clip.extents.x1 - dst_x - dx,
817 src_y + mono.clip.extents.y1 - dst_y - dy,
819 mono.clip.extents.x1, mono.clip.extents.y1,
820 mono.clip.extents.x2 - mono.clip.extents.x1,
821 mono.clip.extents.y2 - mono.clip.extents.y1,
830 num_threads = sna_use_threads(mono.clip.extents.x2 - mono.clip.extents.x1,
831 mono.clip.extents.y2 - mono.clip.extents.y1,
839 mono.clip.extents.x2 - mono.clip.extents.x1,
840 mono.clip.extents.y2 - mono.clip.extents.y1));
846 threads[0].extents = mono.clip.extents;
851 y = extents.y1;
852 h = extents.y2 - extents.y1;
854 num_threads -= (num_threads-1) * h >= extents.y2 - extents.y1;
858 threads[n].extents.y1 = y;
859 threads[n].extents.y2 = y += h;
864 threads[0].extents.y1 = y;
865 threads[0].extents.y2 = extents.y2;
880 if (pixman_fixed_integer_floor(traps[n].top) + dy >= mono.clip.extents.y2 ||
881 pixman_fixed_integer_ceil(traps[n].bottom) + dy <= mono.clip.extents.y1)
907 p1.y = mono.clip.extents.y1 * pixman_fixed_1;
908 p2.y = mono.clip.extents.y2 * pixman_fixed_1;
910 p1.x = mono.clip.extents.x1 * pixman_fixed_1;
911 p2.x = mono.clip.extents.x1 * pixman_fixed_1;
914 p1.x = mono.clip.extents.x2 * pixman_fixed_1;
915 p2.x = mono.clip.extents.x2 * pixman_fixed_1;
922 if (pixman_fixed_to_int(traps[n].top) + dy >= mono.clip.extents.y2 ||
923 pixman_fixed_to_int(traps[n].bottom) + dy < mono.clip.extents.y1)
938 mono.clip.extents.x1, mono.clip.extents.y1,
939 mono.clip.extents.x2 - mono.clip.extents.x1,
940 mono.clip.extents.y2 - mono.clip.extents.y1,
1056 if (!trapezoids_bounds(ntrap, traps, &mono.clip.extents))
1059 DBG(("%s: extents (%d, %d), (%d, %d)\n",
1061 mono.clip.extents.x1, mono.clip.extents.y1,
1062 mono.clip.extents.x2, mono.clip.extents.y2));
1068 mono.clip.extents.x1, mono.clip.extents.y1,
1069 mono.clip.extents.x2 - mono.clip.extents.x1,
1070 mono.clip.extents.y2 - mono.clip.extents.y1)) {
1076 DBG(("%s: clipped extents (%d, %d), (%d, %d)\n",
1078 mono.clip.extents.x1, mono.clip.extents.y1,
1079 mono.clip.extents.x2, mono.clip.extents.y2));
1099 if (pixman_fixed_to_int(traps[n].top) + y >= mono.clip.extents.y2 ||
1100 pixman_fixed_to_int(traps[n].bottom) + y < mono.clip.extents.y1)
1195 p1.y = mono.clip.extents.y1 * pixman_fixed_1;
1196 p2.y = mono.clip.extents.y2 * pixman_fixed_1;
1198 p1.x = mono.clip.extents.x1 * pixman_fixed_1;
1199 p2.x = mono.clip.extents.x1 * pixman_fixed_1;
1202 p1.x = mono.clip.extents.x2 * pixman_fixed_1;
1203 p2.x = mono.clip.extents.x2 * pixman_fixed_1;
1210 if (pixman_fixed_to_int(traps[n].top) + x >= mono.clip.extents.y2 ||
1211 pixman_fixed_to_int(traps[n].bottom) + y < mono.clip.extents.y1)
1251 DBG(("%s: after clip -- extents (%d, %d), (%d, %d), delta=(%d, %d)\n",
1253 mono.clip.extents.x1, mono.clip.extents.y1,
1254 mono.clip.extents.x2, mono.clip.extents.y2,
1264 if (pixman_fixed_to_int(traps[n].top.y) + y >= mono.clip.extents.y2 ||
1265 pixman_fixed_to_int(traps[n].bot.y) + y < mono.clip.extents.y1)
1287 mono.clip.extents.x1, mono.clip.extents.y1,
1288 mono.clip.extents.x2 - mono.clip.extents.x1,
1289 mono.clip.extents.y2 - mono.clip.extents.y1,
1311 BoxRec extents;
1322 miTriangleBounds(count, tri, &extents);
1323 DBG(("%s: extents (%d, %d), (%d, %d)\n",
1324 __FUNCTION__, extents.x1, extents.y1, extents.x2, extents.y2));
1326 if (extents.y1 >= extents.y2 || extents.x1 >= extents.x2)
1331 src_x + extents.x1 - dst_x,
1332 src_y + extents.y1 - dst_y,
1334 extents.x1, extents.y1,
1335 extents.x2 - extents.x1,
1336 extents.y2 - extents.y1)) {
1345 DBG(("%s: after clip -- extents (%d, %d), (%d, %d), delta=(%d, %d) src -> (%d, %d)\n",
1347 mono.clip.extents.x1, mono.clip.extents.y1,
1348 mono.clip.extents.x2, mono.clip.extents.y2,
1350 src_x + mono.clip.extents.x1 - dst_x - dx,
1351 src_y + mono.clip.extents.y1 - dst_y - dy));
1371 src_x + mono.clip.extents.x1 - dst_x - dx,
1372 src_y + mono.clip.extents.y1 - dst_y - dy,
1374 mono.clip.extents.x1, mono.clip.extents.y1,
1375 mono.clip.extents.x2 - mono.clip.extents.x1,
1376 mono.clip.extents.y2 - mono.clip.extents.y1,
1392 p1.y = mono.clip.extents.y1 * pixman_fixed_1;
1393 p2.y = mono.clip.extents.y2 * pixman_fixed_1;
1395 p1.x = mono.clip.extents.x1 * pixman_fixed_1;
1396 p2.x = mono.clip.extents.x1 * pixman_fixed_1;
1399 p1.x = mono.clip.extents.x2 * pixman_fixed_1;
1400 p2.x = mono.clip.extents.x2 * pixman_fixed_1;
1420 mono.clip.extents.x1, mono.clip.extents.y1,
1421 mono.clip.extents.x2 - mono.clip.extents.x1,
1422 mono.clip.extents.y2 - mono.clip.extents.y1,
1446 BoxRec extents;
1457 miPointFixedBounds(count, points, &extents);
1458 DBG(("%s: extents (%d, %d), (%d, %d)\n",
1459 __FUNCTION__, extents.x1, extents.y1, extents.x2, extents.y2));
1461 if (extents.y1 >= extents.y2 || extents.x1 >= extents.x2)
1466 src_x + extents.x1 - dst_x,
1467 src_y + extents.y1 - dst_y,
1469 extents.x1, extents.y1,
1470 extents.x2 - extents.x1,
1471 extents.y2 - extents.y1)) {
1480 DBG(("%s: after clip -- extents (%d, %d), (%d, %d), delta=(%d, %d) src -> (%d, %d)\n",
1482 mono.clip.extents.x1, mono.clip.extents.y1,
1483 mono.clip.extents.x2, mono.clip.extents.y2,
1485 src_x + mono.clip.extents.x1 - dst_x - dx,
1486 src_y + mono.clip.extents.y1 - dst_y - dy));
1515 src_x + mono.clip.extents.x1 - dst_x - dx,
1516 src_y + mono.clip.extents.y1 - dst_y - dy,
1518 mono.clip.extents.x1, mono.clip.extents.y1,
1519 mono.clip.extents.x2 - mono.clip.extents.x1,
1520 mono.clip.extents.y2 - mono.clip.extents.y1,
1536 p1.y = mono.clip.extents.y1 * pixman_fixed_1;
1537 p2.y = mono.clip.extents.y2 * pixman_fixed_1;
1539 p1.x = mono.clip.extents.x1 * pixman_fixed_1;
1540 p2.x = mono.clip.extents.x1 * pixman_fixed_1;
1543 p1.x = mono.clip.extents.x2 * pixman_fixed_1;
1544 p2.x = mono.clip.extents.x2 * pixman_fixed_1;
1573 mono.clip.extents.x1, mono.clip.extents.y1,
1574 mono.clip.extents.x2 - mono.clip.extents.x1,
1575 mono.clip.extents.y2 - mono.clip.extents.y1,