Lines Matching refs:pSrc
98 saa_trapezoids(CARD8 op, PicturePtr pSrc, PicturePtr pDst,
135 CompositePicture(op, pSrc, pPicture, pDst,
145 saa_trapezoids(op, pSrc, pDst, maskFormat, xSrc, ySrc, 1, traps);
160 saa_triangles(CARD8 op, PicturePtr pSrc, PicturePtr pDst,
195 CompositePicture(op, pSrc, pPicture, pDst,
206 saa_triangles(op, pSrc, pDst, maskFormat, xSrc, ySrc, 1, tris);
212 PicturePtr pSrc,
246 if (pSrc->pDrawable) {
247 src_pix = saa_get_pixmap(pSrc->pDrawable, &src_off_x, &src_off_y);
252 if (!driver->composite_prepare(driver, op, pSrc, pMask, pDst,
264 xSrc += pSrc->pDrawable->x + src_off_x - xDst;
265 ySrc += pSrc->pDrawable->y + src_off_y - yDst;
298 PicturePtr pSrc,
308 if (!pSrc->pDrawable || pSrc->transform ||
309 pSrc->repeat || xSrc < 0 || ySrc < 0 ||
310 xSrc + width > pSrc->pDrawable->width ||
311 ySrc + height > pSrc->pDrawable->height)
315 (op == PictOpOver && PICT_FORMAT_A(pSrc->format) == 0 &&
322 saa_pixmap(saa_get_drawable_pixmap(pSrc->pDrawable));
329 src_spix->src_format = pSrc->format;
334 xSrc += pSrc->pDrawable->x;
335 ySrc += pSrc->pDrawable->y;
342 ret = saa_hw_copy_nton(pSrc->pDrawable, pDst->pDrawable, NULL,
359 PicturePtr pSrc,
373 if (!saa_compute_composite_regions(pScreen, pSrc, pMask, pDst,
379 if (saa_copy_composite(op, pSrc, pMask, pDst, xSrc, ySrc, xMask, yMask,
383 if (saa_driver_composite(op, pSrc, pMask, pDst, xSrc, ySrc, xMask, yMask,
388 saa_check_composite(op, pSrc, pMask, pDst, xSrc, ySrc, xMask, yMask,