Lines Matching defs:extents
60 BoxRec extents;
78 extents = *box;
81 if (box->x1 < extents.x1)
82 extents.x1 = box->x1;
83 if (box->x2 > extents.x2)
84 extents.x2 = box->x2;
85 extents.y2 = box->y2;
88 if (extents.x2 - extents.x1 == p->drawable.width &&
89 extents.y2 - extents.y1 == p->drawable.height)
231 BoxRec extents;
271 extents = box[0];
273 if (box[n].x1 < extents.x1)
274 extents.x1 = box[n].x1;
275 if (box[n].x2 > extents.x2)
276 extents.x2 = box[n].x2;
281 if (box[n].y1 < extents.y1)
282 extents.y1 = box[n].y1;
283 if (box[n].y2 > extents.y2)
284 extents.y2 = box[n].y2;
291 if ((extents.y2 - extents.y1 - 1) * src_bo->pitch < 4096)
297 upload_too_large(sna, extents.x2 - extents.x1, extents.y2 - extents.y1)) {
300 tmp.width = extents.x2 - extents.x1;
301 tmp.height = extents.y2 - extents.y1;
328 for (tile.y1 = extents.y1; tile.y1 < extents.y2; tile.y1 = tile.y2) {
330 if (y2 > extents.y2)
331 y2 = extents.y2;
334 for (tile.x1 = extents.x1; tile.x1 < extents.x2; tile.x1 = tile.x2) {
336 if (x2 > extents.x2)
337 x2 = extents.x2;
416 &tmp, dst_bo, -extents.x1, -extents.y1,
429 box[n].x1 - extents.x1,
430 box[n].y1 - extents.y1,
836 BoxRec extents;
856 extents = box[0];
858 if (box[n].x1 < extents.x1)
859 extents.x1 = box[n].x1;
860 if (box[n].x2 > extents.x2)
861 extents.x2 = box[n].x2;
866 if (box[n].y1 < extents.y1)
867 extents.y1 = box[n].y1;
868 if (box[n].y2 > extents.y2)
869 extents.y2 = box[n].y2;
876 upload_too_large(sna, extents.x2 - extents.x1, extents.y2 - extents.y1)) {
879 tmp.width = extents.x2 - extents.x1;
880 tmp.height = extents.y2 - extents.y1;
889 extents.x1, extents.y1,
917 for (tile.y1 = extents.y1; tile.y1 < extents.y2; tile.y1 = tile.y2) {
919 if (y2 > extents.y2)
920 y2 = extents.y2;
923 for (tile.x1 = extents.x1; tile.x1 < extents.x2; tile.x1 = tile.x2) {
925 if (x2 > extents.x2)
926 x2 = extents.x2;
1009 box[n].x1 - extents.x1,
1010 box[n].y1 - extents.y1));
1015 box[n].x1 - extents.x1,
1016 box[n].y1 - extents.y1,
1022 &tmp, src_bo, -extents.x1, -extents.y1,
1344 BoxRec extents;
1365 extents = box[0];
1367 if (box[n].x1 < extents.x1)
1368 extents.x1 = box[n].x1;
1369 if (box[n].x2 > extents.x2)
1370 extents.x2 = box[n].x2;
1375 if (box[n].y1 < extents.y1)
1376 extents.y1 = box[n].y1;
1377 if (box[n].y2 > extents.y2)
1378 extents.y2 = box[n].y2;
1383 upload_too_large(sna, extents.x2 - extents.x1, extents.y2 - extents.y1)) {
1386 tmp.width = extents.x2 - extents.x1;
1387 tmp.height = extents.y2 - extents.y1;
1396 extents.x1, extents.y1,
1420 for (tile.y1 = extents.y1; tile.y1 < extents.y2; tile.y1 = tile.y2) {
1422 if (y2 > extents.y2)
1423 y2 = extents.y2;
1426 for (tile.x1 = extents.x1; tile.x1 < extents.x2; tile.x1 = tile.x2) {
1428 if (x2 > extents.x2)
1429 x2 = extents.x2;
1514 box[n].x1 - extents.x1,
1515 box[n].y1 - extents.y1));
1520 box[n].x1 - extents.x1,
1521 box[n].y1 - extents.y1,
1528 &tmp, src_bo, -extents.x1, -extents.y1,