Lines Matching refs:pDst
120 ExaCheckCopyNtoN (DrawablePtr pSrc, DrawablePtr pDst, GCPtr pGC,
127 EXA_FALLBACK(("from %p to %p (%c,%c)\n", pSrc, pDst,
128 exaDrawableLocation(pSrc), exaDrawableLocation(pDst)));
141 !exaGCReadsDestination(pDst, pGC->planemask, pGC->fillStyle,
144 PixmapPtr pPixmap = exaGetDrawablePixmap(pDst);
151 exaPrepareAccess (pDst, EXA_PREPARE_DEST);
155 pGC->ops->CopyArea (pSrc, pDst, pGC, pbox->x1 - pSrc->x + dx, pbox->y1 - pSrc->y + dy,
156 pbox->x2 - pbox->x1, pbox->y2 - pbox->y1, pbox->x1 - pDst->x, pbox->y1 - pDst->y);
160 exaFinishAccess (pDst, EXA_PREPARE_DEST);
199 ExaCheckCopyArea (DrawablePtr pSrc, DrawablePtr pDst, GCPtr pGC,
205 EXA_FALLBACK(("from %p to %p (%c,%c)\n", pSrc, pDst,
206 exaDrawableLocation(pSrc), exaDrawableLocation(pDst)));
209 ExaFallbackPrepareReg(pDst, pGC, dstx, dsty, w, h,
211 ret = pGC->ops->CopyArea (pSrc, pDst, pGC, srcx, srcy, w, h, dstx, dsty);
213 exaFinishAccess (pDst, EXA_PREPARE_DEST);
220 ExaCheckCopyPlane (DrawablePtr pSrc, DrawablePtr pDst, GCPtr pGC,
227 EXA_FALLBACK(("from %p to %p (%c,%c)\n", pSrc, pDst,
228 exaDrawableLocation(pSrc), exaDrawableLocation(pDst)));
231 ExaFallbackPrepareReg(pDst, pGC, dstx, dsty, w, h,
233 ret = pGC->ops->CopyPlane (pSrc, pDst, pGC, srcx, srcy, w, h, dstx, dsty,
236 exaFinishAccess (pDst, EXA_PREPARE_DEST);
481 PicturePtr pDst,
509 if (pSrc != pDst)
521 if (pMask != pDst && pMask != pSrc)
528 RegionTranslate(pDst->pCompositeClip,
529 -pDst->pDrawable->x,
530 -pDst->pDrawable->y);
534 ret = miComputeCompositeRegion (®ion, pSrc, pMask, pDst,
541 RegionTranslate(pDst->pCompositeClip,
542 pDst->pDrawable->x,
543 pDst->pDrawable->y);
544 if (pSrc->pDrawable && pSrc != pDst)
548 if (pMask && pMask->pDrawable && pMask != pDst && pMask != pSrc)
591 pDstPix = exaGetDrawablePixmap(pDst->pDrawable);
596 exaGetDrawableDeltas (pDst->pDrawable, pDstPix, &xoff, &yoff);
597 RegionTranslate(®ion, pDst->pDrawable->x + xoff,
598 pDst->pDrawable->y + yoff);
602 if (pDst->alphaMap && pDst->alphaMap->pDrawable)
603 pExaScr->prepare_access_reg(exaGetDrawablePixmap(pDst->alphaMap->pDrawable),
616 PicturePtr pDst,
626 ScreenPtr pScreen = pDst->pDrawable->pScreen;
631 if (!ExaPrepareCompositeReg(pScreen, op, pSrc, pMask, pDst, xSrc,
646 if (pDst->alphaMap && pDst->alphaMap->pDrawable)
647 exaPrepareAccess(pDst->alphaMap->pDrawable, EXA_PREPARE_AUX_DEST);
649 exaPrepareAccess (pDst->pDrawable, EXA_PREPARE_DEST);
652 pSrc, pMask, pDst));
664 pDst,
678 exaFinishAccess (pDst->pDrawable, EXA_PREPARE_DEST);
679 if (pDst->alphaMap && pDst->alphaMap->pDrawable)
680 exaFinishAccess(pDst->alphaMap->pDrawable, EXA_PREPARE_AUX_DEST);
696 PicturePtr pDst,
704 ScreenPtr pScreen = pDst->pDrawable->pScreen;
707 miGlyphs(op, pSrc, pDst, maskFormat, xSrc, ySrc, nlist, list, glyphs);