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)
229 BoxRec extents;
269 extents = box[0];
271 if (box[n].x1 < extents.x1)
272 extents.x1 = box[n].x1;
273 if (box[n].x2 > extents.x2)
274 extents.x2 = box[n].x2;
279 if (box[n].y1 < extents.y1)
280 extents.y1 = box[n].y1;
281 if (box[n].y2 > extents.y2)
282 extents.y2 = box[n].y2;
286 if ((extents.y2 - extents.y1 - 1) * src_bo->pitch < 4096)
292 upload_too_large(sna, extents.x2 - extents.x1, extents.y2 - extents.y1)) {
295 tmp.width = extents.x2 - extents.x1;
296 tmp.height = extents.y2 - extents.y1;
323 for (tile.y1 = extents.y1; tile.y1 < extents.y2; tile.y1 = tile.y2) {
325 if (y2 > extents.y2)
326 y2 = extents.y2;
329 for (tile.x1 = extents.x1; tile.x1 < extents.x2; tile.x1 = tile.x2) {
331 if (x2 > extents.x2)
332 x2 = extents.x2;
411 &tmp, dst_bo, -extents.x1, -extents.y1,
424 box[n].x1 - extents.x1,
425 box[n].y1 - extents.y1,
817 BoxRec extents;
837 extents = box[0];
839 if (box[n].x1 < extents.x1)
840 extents.x1 = box[n].x1;
841 if (box[n].x2 > extents.x2)
842 extents.x2 = box[n].x2;
847 if (box[n].y1 < extents.y1)
848 extents.y1 = box[n].y1;
849 if (box[n].y2 > extents.y2)
850 extents.y2 = box[n].y2;
855 upload_too_large(sna, extents.x2 - extents.x1, extents.y2 - extents.y1)) {
858 tmp.width = extents.x2 - extents.x1;
859 tmp.height = extents.y2 - extents.y1;
868 extents.x1, extents.y1,
896 for (tile.y1 = extents.y1; tile.y1 < extents.y2; tile.y1 = tile.y2) {
898 if (y2 > extents.y2)
899 y2 = extents.y2;
902 for (tile.x1 = extents.x1; tile.x1 < extents.x2; tile.x1 = tile.x2) {
904 if (x2 > extents.x2)
905 x2 = extents.x2;
988 box[n].x1 - extents.x1,
989 box[n].y1 - extents.y1));
994 box[n].x1 - extents.x1,
995 box[n].y1 - extents.y1,
1001 &tmp, src_bo, -extents.x1, -extents.y1,
1320 BoxRec extents;
1341 extents = box[0];
1343 if (box[n].x1 < extents.x1)
1344 extents.x1 = box[n].x1;
1345 if (box[n].x2 > extents.x2)
1346 extents.x2 = box[n].x2;
1351 if (box[n].y1 < extents.y1)
1352 extents.y1 = box[n].y1;
1353 if (box[n].y2 > extents.y2)
1354 extents.y2 = box[n].y2;
1359 upload_too_large(sna, extents.x2 - extents.x1, extents.y2 - extents.y1)) {
1362 tmp.width = extents.x2 - extents.x1;
1363 tmp.height = extents.y2 - extents.y1;
1372 extents.x1, extents.y1,
1396 for (tile.y1 = extents.y1; tile.y1 < extents.y2; tile.y1 = tile.y2) {
1398 if (y2 > extents.y2)
1399 y2 = extents.y2;
1402 for (tile.x1 = extents.x1; tile.x1 < extents.x2; tile.x1 = tile.x2) {
1404 if (x2 > extents.x2)
1405 x2 = extents.x2;
1490 box[n].x1 - extents.x1,
1491 box[n].y1 - extents.y1));
1496 box[n].x1 - extents.x1,
1497 box[n].y1 - extents.y1,
1504 &tmp, src_bo, -extents.x1, -extents.y1,