Home | History | Annotate | Download | only in libcopybit

Lines Matching full:src_rect

172         e->src_rect.x = (clip.t - dst->t) + src->t;
173 e->src_rect.y = (dst->r - clip.r) + src->l;
174 e->src_rect.w = (clip.b - clip.t);
175 e->src_rect.h = (clip.r - clip.l);
179 e->src_rect.x = (clip.l - dst->l) + src->l;
180 e->src_rect.y = (clip.t - dst->t) + src->t;
181 e->src_rect.w = (clip.r - clip.l);
182 e->src_rect.h = (clip.b - clip.t);
186 MULDIV(&e->src_rect.x, &e->src_rect.w, src->r - src->l, W);
187 MULDIV(&e->src_rect.y, &e->src_rect.h, src->b - src->t, H);
189 e->src_rect.y = e->src.height - (e->src_rect.y + e->src_rect.h);
192 e->src_rect.x = e->src.width - (e->src_rect.x + e->src_rect.w);
223 l->req[i].src_rect.x,
224 l->req[i].src_rect.y,
225 l->req[i].src_rect.w,
226 l->req[i].src_rect.h,
344 struct copybit_rect_t const *src_rect,
366 if (src_rect->l < 0 || src_rect->r > src->w ||
367 src_rect->t < 0 || src_rect->b > src->h) {
389 set_rects(ctx, req, dst_rect, src_rect, &clip);
391 if (req->src_rect.w<=0 || req->src_rect.h<=0)