Lines Matching refs:pDst

98 			  PicturePtr pDst)
118 exaCompositeFallbackPictDesc(pDst, dstdesc, 40);
253 PicturePtr pDst,
261 ExaScreenPriv (pDst->pDrawable->pScreen);
271 pDstPix = exaGetDrawablePixmap (pDst->pDrawable);
281 xDst += pDst->pDrawable->x;
282 yDst += pDst->pDrawable->y;
288 if (!miComputeCompositeRegion (&region, pSrc, NULL, pDst,
293 exaGetDrawableDeltas (pDst->pDrawable, pDstPix, &dst_off_x, &dst_off_y);
306 pDst->pFormat))
343 exaMarkSync(pDst->pDrawable->pScreen);
353 PicturePtr pDst,
357 ExaScreenPriv (pDst->pDrawable->pScreen);
376 pDstPix = exaGetDrawablePixmap(pDst->pDrawable);
391 !(*pExaScr->info->CheckComposite) (op, pSrc, pMask, pDst))
425 pDstPix = exaGetOffscreenPixmap (pDst->pDrawable, &dst_off_x, &dst_off_y);
441 if (!(*pExaScr->info->PrepareComposite) (op, pSrc, pMask, pDst, pSrcPix,
447 INT16 xDst = rects->xDst + pDst->pDrawable->x;
448 INT16 yDst = rects->yDst + pDst->pDrawable->y;
467 if (!miComputeCompositeRegion (&region, pSrc, pMask, pDst,
503 exaMarkSync(pDst->pDrawable->pScreen);
519 PicturePtr pDst,
523 ExaScreenPriv (pDst->pDrawable->pScreen);
580 DamageRegionAppend(pDst->pDrawable, &region);
590 ValidatePicture (pDst);
592 ret = exaTryDriverCompositeRects(op, pSrc, pMask, pDst, nrect, rects);
598 pDst) &&
599 (*pExaScr->info->CheckComposite)(PictOpAdd, pSrc, pMask, pDst)))) {
601 pDst, nrect, rects);
604 ret = exaTryDriverCompositeRects(op, pSrc, pMask, pDst, nrect,
613 ExaCheckComposite (op, pSrc, pMask, pDst,
630 DamageRegionProcessPending(pDst->pDrawable);
638 PicturePtr pDst,
648 ExaScreenPriv (pDst->pDrawable->pScreen);
661 pDstPix = exaGetDrawablePixmap(pDst->pDrawable);
680 xDst += pDst->pDrawable->x;
681 yDst += pDst->pDrawable->y;
694 !(*pExaScr->info->CheckComposite) (op, pSrc, pMask, pDst))
699 if (!miComputeCompositeRegion (&region, pSrc, pMask, pDst,
704 exaGetDrawableDeltas (pDst->pDrawable, pDstPix, &dst_off_x, &dst_off_y);
759 if (!(*pExaScr->info->PrepareComposite) (op, pSrc, pMask, pDst, pSrcPix,
789 exaMarkSync(pDst->pDrawable->pScreen);
848 PicturePtr pDst,
858 ExaScreenPriv (pDst->pDrawable->pScreen);
864 pDst) ||
865 !(*pExaScr->info->CheckComposite)(PictOpAdd, pSrc, pMask, pDst)))
874 exaComposite(PictOpOutReverse, pSrc, pMask, pDst, xSrc, ySrc, xMask, yMask,
879 exaComposite(PictOpAdd, pSrc, pMask, pDst, xSrc, ySrc, xMask, yMask,
889 PicturePtr pDst,
899 ExaScreenPriv (pDst->pDrawable->pScreen);
914 if (!pMask && !pSrc->alphaMap && !pDst->alphaMap &&
922 ret = exaTryDriverSolidFill(pSrc, pDst, xSrc, ySrc, xDst, yDst,
928 (pSrc->format == pDst->format ||
929 (PICT_FORMAT_COLOR(pDst->format) &&
931 pDst->format == PICT_FORMAT(PICT_FORMAT_BPP(pSrc->format),
937 (op == PictOpOver && pSrc->format == pDst->format &&
945 xDst += pDst->pDrawable->x;
946 yDst += pDst->pDrawable->y;
950 if (!miComputeCompositeRegion (&region, pSrc, pMask, pDst,
955 ret = exaHWCopyNtoN(pSrc->pDrawable, pDst->pDrawable, NULL,
961 xDst -= pDst->pDrawable->x;
962 yDst -= pDst->pDrawable->y;
979 !pDst->alphaMap)
981 ret = exaTryDriverComposite(op, pSrc, pMask, pDst, xSrc,
989 xDst += pDst->pDrawable->x;
990 yDst += pDst->pDrawable->y;
994 if (!miComputeCompositeRegion (&region, pSrc, pMask, pDst, xSrc,
1004 ret = exaFillRegionTiled(pDst->pDrawable, &region,
1014 xDst -= pDst->pDrawable->x;
1015 yDst -= pDst->pDrawable->y;
1029 !pSrc->alphaMap && (!pMask || !pMask->alphaMap) && !pDst->alphaMap)
1033 ret = exaTryDriverComposite(op, pSrc, pMask, pDst, xSrc, ySrc, xMask,
1052 ret = exaTryMagicTwoPassCompositeHelper(op, pSrc, pMask, pDst,
1063 exaPrintCompositeFallback (op, pSrc, pMask, pDst);
1066 ExaCheckComposite (op, pSrc, pMask, pDst, xSrc, ySrc,
1084 PicturePtr pDst,
1100 if (pDst->polyEdge == PolyEdgeSharp)
1146 exaTrapezoids (CARD8 op, PicturePtr pSrc, PicturePtr pDst,
1150 ScreenPtr pScreen = pDst->pDrawable->pScreen;
1167 pPicture = exaCreateAlphaPicture (pScreen, pDst, maskFormat,
1182 CompositePicture (op, pSrc, pPicture, pDst,
1188 if (pDst->polyEdge == PolyEdgeSharp)
1193 exaTrapezoids (op, pSrc, pDst, maskFormat, xSrc, ySrc, 1, traps);
1211 exaTriangles (CARD8 op, PicturePtr pSrc, PicturePtr pDst,
1215 ScreenPtr pScreen = pDst->pDrawable->pScreen;
1232 pPicture = exaCreateAlphaPicture (pScreen, pDst, maskFormat,
1244 CompositePicture (op, pSrc, pPicture, pDst,
1249 if (pDst->polyEdge == PolyEdgeSharp)
1255 exaTriangles (op, pSrc, pDst, maskFormat, xSrc, ySrc, 1, tris);