Lines Matching refs:pDst

122 ExaCheckCopyNtoN(DrawablePtr pSrc, DrawablePtr pDst, GCPtr pGC,  in ExaCheckCopyNtoN()  argument
130 EXA_FALLBACK(("from %p to %p (%c,%c)\n", pSrc, pDst, in ExaCheckCopyNtoN()
131 exaDrawableLocation(pSrc), exaDrawableLocation(pDst))); in ExaCheckCopyNtoN()
145 !exaGCReadsDestination(pDst, pGC->planemask, pGC->fillStyle, in ExaCheckCopyNtoN()
148 PixmapPtr pPixmap = exaGetDrawablePixmap(pDst); in ExaCheckCopyNtoN()
150 exaGetDrawableDeltas(pDst, pPixmap, &xoff, &yoff); in ExaCheckCopyNtoN()
156 exaPrepareAccess(pDst, EXA_PREPARE_DEST); in ExaCheckCopyNtoN()
160 pGC->ops->CopyArea(pSrc, pDst, pGC, pbox->x1 - pSrc->x + dx, in ExaCheckCopyNtoN()
162 pbox->y2 - pbox->y1, pbox->x1 - pDst->x, in ExaCheckCopyNtoN()
163 pbox->y1 - pDst->y); in ExaCheckCopyNtoN()
167 exaFinishAccess(pDst, EXA_PREPARE_DEST); in ExaCheckCopyNtoN()
205 ExaCheckCopyArea(DrawablePtr pSrc, DrawablePtr pDst, GCPtr pGC, in ExaCheckCopyArea() argument
211 EXA_FALLBACK(("from %p to %p (%c,%c)\n", pSrc, pDst, in ExaCheckCopyArea()
212 exaDrawableLocation(pSrc), exaDrawableLocation(pDst))); in ExaCheckCopyArea()
214 ExaFallbackPrepareReg(pDst, pGC, dstx, dsty, w, h, EXA_PREPARE_DEST, TRUE); in ExaCheckCopyArea()
215 ret = pGC->ops->CopyArea(pSrc, pDst, pGC, srcx, srcy, w, h, dstx, dsty); in ExaCheckCopyArea()
217 exaFinishAccess(pDst, EXA_PREPARE_DEST); in ExaCheckCopyArea()
224 ExaCheckCopyPlane(DrawablePtr pSrc, DrawablePtr pDst, GCPtr pGC, in ExaCheckCopyPlane() argument
231 EXA_FALLBACK(("from %p to %p (%c,%c)\n", pSrc, pDst, in ExaCheckCopyPlane()
232 exaDrawableLocation(pSrc), exaDrawableLocation(pDst))); in ExaCheckCopyPlane()
234 ExaFallbackPrepareReg(pDst, pGC, dstx, dsty, w, h, EXA_PREPARE_DEST, TRUE); in ExaCheckCopyPlane()
235 ret = pGC->ops->CopyPlane(pSrc, pDst, pGC, srcx, srcy, w, h, dstx, dsty, in ExaCheckCopyPlane()
238 exaFinishAccess(pDst, EXA_PREPARE_DEST); in ExaCheckCopyPlane()
474 PicturePtr pDst, in ExaPrepareCompositeReg() argument
499 if (pSrc != pDst) in ExaPrepareCompositeReg()
510 if (pMask != pDst && pMask != pSrc) in ExaPrepareCompositeReg()
516 RegionTranslate(pDst->pCompositeClip, in ExaPrepareCompositeReg()
517 -pDst->pDrawable->x, -pDst->pDrawable->y); in ExaPrepareCompositeReg()
521 ret = miComputeCompositeRegion(&region, pSrc, pMask, pDst, in ExaPrepareCompositeReg()
526 RegionTranslate(pDst->pCompositeClip, in ExaPrepareCompositeReg()
527 pDst->pDrawable->x, pDst->pDrawable->y); in ExaPrepareCompositeReg()
528 if (pSrc->pDrawable && pSrc != pDst) in ExaPrepareCompositeReg()
531 if (pMask && pMask->pDrawable && pMask != pDst && pMask != pSrc) in ExaPrepareCompositeReg()
569 pDstPix = exaGetDrawablePixmap(pDst->pDrawable); in ExaPrepareCompositeReg()
574 exaGetDrawableDeltas(pDst->pDrawable, pDstPix, &xoff, &yoff); in ExaPrepareCompositeReg()
575 RegionTranslate(&region, pDst->pDrawable->x + xoff, in ExaPrepareCompositeReg()
576 pDst->pDrawable->y + yoff); in ExaPrepareCompositeReg()
580 if (pDst->alphaMap && pDst->alphaMap->pDrawable) in ExaPrepareCompositeReg()
582 prepare_access_reg(exaGetDrawablePixmap(pDst->alphaMap->pDrawable), in ExaPrepareCompositeReg()
594 PicturePtr pDst, in ExaCheckComposite() argument
601 ScreenPtr pScreen = pDst->pDrawable->pScreen; in ExaCheckComposite()
607 if (!ExaPrepareCompositeReg(pScreen, op, pSrc, pMask, pDst, xSrc, in ExaCheckComposite()
623 if (pDst->alphaMap && pDst->alphaMap->pDrawable) in ExaCheckComposite()
624 exaPrepareAccess(pDst->alphaMap->pDrawable, EXA_PREPARE_AUX_DEST); in ExaCheckComposite()
626 exaPrepareAccess(pDst->pDrawable, EXA_PREPARE_DEST); in ExaCheckComposite()
628 EXA_FALLBACK(("from picts %p/%p to pict %p\n", pSrc, pMask, pDst)); in ExaCheckComposite()
640 pDst, xSrc, ySrc, xMask, yMask, xDst, yDst, width, height); in ExaCheckComposite()
646 exaFinishAccess(pDst->pDrawable, EXA_PREPARE_DEST); in ExaCheckComposite()
647 if (pDst->alphaMap && pDst->alphaMap->pDrawable) in ExaCheckComposite()
648 exaFinishAccess(pDst->alphaMap->pDrawable, EXA_PREPARE_AUX_DEST); in ExaCheckComposite()
664 PicturePtr pDst, in ExaCheckGlyphs() argument
669 ScreenPtr pScreen = pDst->pDrawable->pScreen; in ExaCheckGlyphs()
673 miGlyphs(op, pSrc, pDst, maskFormat, xSrc, ySrc, nlist, list, glyphs); in ExaCheckGlyphs()