Home | History | Annotate | Download | only in libcopybit

Lines Matching refs:src_rect

177         e->src_rect.w = (clip.b - clip.t);
178 e->src_rect.h = (clip.r - clip.l);
184 e->src_rect.w = (clip.r - clip.l);
185 e->src_rect.h = (clip.b - clip.t);
190 MULDIV(&delta_x, &e->src_rect.w, src->r - src->l, W);
191 MULDIV(&delta_y, &e->src_rect.h, src->b - src->t, H);
193 e->src_rect.x = delta_x + src->l;
194 e->src_rect.y = delta_y + src->t;
198 e->src_rect.x = (src->l + src->r) - (e->src_rect.x + e->src_rect.w);
200 e->src_rect.y = (src->t + src->b) - (e->src_rect.y + e->src_rect.h);
206 e->src_rect.y = (src->t + src->b) - (e->src_rect.y + e->src_rect.h);
208 e->src_rect.x = (src->l + src->r) - (e->src_rect.x + e->src_rect.w);
250 l->req[i].src_rect.x,
251 l->req[i].src_rect.y,
252 l->req[i].src_rect.w,
253 l->req[i].src_rect.h,
421 struct copybit_rect_t const *src_rect,
443 if (src_rect->l < 0 || (uint32_t)src_rect->r > src->w ||
444 src_rect->t < 0 || (uint32_t)src_rect->b > src->h) {
446 ALOGE ("%s : Invalid source rectangle : src_rect l %d t %d r %d b %d",\
447 __FUNCTION__, src_rect->l, src_rect->t, src_rect->r, src_rect->b);
504 set_rects(ctx, req, dst_rect, src_rect, &clip, src->horiz_padding, src->vert_padding);
506 if (req->src_rect.w<=0 || req->src_rect.h<=0)