Lines Matching refs:pDst

122 ExaCheckCopyNtoN(DrawablePtr pSrc, DrawablePtr pDst, GCPtr pGC,
130 EXA_FALLBACK(("from %p to %p (%c,%c)\n", pSrc, pDst,
131 exaDrawableLocation(pSrc), exaDrawableLocation(pDst)));
145 !exaGCReadsDestination(pDst, pGC->planemask, pGC->fillStyle,
148 PixmapPtr pPixmap = exaGetDrawablePixmap(pDst);
150 exaGetDrawableDeltas(pDst, pPixmap, &xoff, &yoff);
156 exaPrepareAccess(pDst, EXA_PREPARE_DEST);
160 pGC->ops->CopyArea(pSrc, pDst, pGC, pbox->x1 - pSrc->x + dx,
162 pbox->y2 - pbox->y1, pbox->x1 - pDst->x,
163 pbox->y1 - pDst->y);
167 exaFinishAccess(pDst, EXA_PREPARE_DEST);
205 ExaCheckCopyArea(DrawablePtr pSrc, DrawablePtr pDst, GCPtr pGC,
211 EXA_FALLBACK(("from %p to %p (%c,%c)\n", pSrc, pDst,
212 exaDrawableLocation(pSrc), exaDrawableLocation(pDst)));
214 ExaFallbackPrepareReg(pDst, pGC, dstx, dsty, w, h, EXA_PREPARE_DEST, TRUE);
215 ret = pGC->ops->CopyArea(pSrc, pDst, pGC, srcx, srcy, w, h, dstx, dsty);
217 exaFinishAccess(pDst, EXA_PREPARE_DEST);
224 ExaCheckCopyPlane(DrawablePtr pSrc, DrawablePtr pDst, GCPtr pGC,
231 EXA_FALLBACK(("from %p to %p (%c,%c)\n", pSrc, pDst,
232 exaDrawableLocation(pSrc), exaDrawableLocation(pDst)));
234 ExaFallbackPrepareReg(pDst, pGC, dstx, dsty, w, h, EXA_PREPARE_DEST, TRUE);
235 ret = pGC->ops->CopyPlane(pSrc, pDst, pGC, srcx, srcy, w, h, dstx, dsty,
238 exaFinishAccess(pDst, EXA_PREPARE_DEST);
472 PicturePtr pDst,
497 if (pSrc != pDst)
508 if (pMask != pDst && pMask != pSrc)
514 RegionTranslate(pDst->pCompositeClip,
515 -pDst->pDrawable->x, -pDst->pDrawable->y);
519 ret = miComputeCompositeRegion(&region, pSrc, pMask, pDst,
524 RegionTranslate(pDst->pCompositeClip,
525 pDst->pDrawable->x, pDst->pDrawable->y);
526 if (pSrc->pDrawable && pSrc != pDst)
529 if (pMask && pMask->pDrawable && pMask != pDst && pMask != pSrc)
567 pDstPix = exaGetDrawablePixmap(pDst->pDrawable);
572 exaGetDrawableDeltas(pDst->pDrawable, pDstPix, &xoff, &yoff);
573 RegionTranslate(&region, pDst->pDrawable->x + xoff,
574 pDst->pDrawable->y + yoff);
578 if (pDst->alphaMap && pDst->alphaMap->pDrawable)
580 prepare_access_reg(exaGetDrawablePixmap(pDst->alphaMap->pDrawable),
592 PicturePtr pDst,
599 ScreenPtr pScreen = pDst->pDrawable->pScreen;
605 if (!ExaPrepareCompositeReg(pScreen, op, pSrc, pMask, pDst, xSrc,
621 if (pDst->alphaMap && pDst->alphaMap->pDrawable)
622 exaPrepareAccess(pDst->alphaMap->pDrawable, EXA_PREPARE_AUX_DEST);
624 exaPrepareAccess(pDst->pDrawable, EXA_PREPARE_DEST);
626 EXA_FALLBACK(("from picts %p/%p to pict %p\n", pSrc, pMask, pDst));
638 pDst, xSrc, ySrc, xMask, yMask, xDst, yDst, width, height);
644 exaFinishAccess(pDst->pDrawable, EXA_PREPARE_DEST);
645 if (pDst->alphaMap && pDst->alphaMap->pDrawable)
646 exaFinishAccess(pDst->alphaMap->pDrawable, EXA_PREPARE_AUX_DEST);
662 PicturePtr pDst,
667 ScreenPtr pScreen = pDst->pDrawable->pScreen;
671 miGlyphs(op, pSrc, pDst, maskFormat, xSrc, ySrc, nlist, list, glyphs);