Lines Matching refs:pDst

97                           PicturePtr pSrc, PicturePtr pMask, PicturePtr pDst)  in exaPrintCompositeFallback()  argument
116 exaCompositeFallbackPictDesc(pDst, dstdesc, 40); in exaPrintCompositeFallback()
250 PicturePtr pDst, in exaTryDriverSolidFill() argument
255 ExaScreenPriv(pDst->pDrawable->pScreen); in exaTryDriverSolidFill()
265 pDstPix = exaGetDrawablePixmap(pDst->pDrawable); in exaTryDriverSolidFill()
274 xDst += pDst->pDrawable->x; in exaTryDriverSolidFill()
275 yDst += pDst->pDrawable->y; in exaTryDriverSolidFill()
281 if (!miComputeCompositeRegion(&region, pSrc, NULL, pDst, in exaTryDriverSolidFill()
285 exaGetDrawableDeltas(pDst->pDrawable, pDstPix, &dst_off_x, &dst_off_y); in exaTryDriverSolidFill()
294 miRenderColorToPixel(PictureMatchFormat(pDst->pDrawable->pScreen, 32, in exaTryDriverSolidFill()
301 !exaGetPixelFromRGBA(&pixel, red, green, blue, alpha, pDst->pFormat)) { in exaTryDriverSolidFill()
336 exaMarkSync(pDst->pDrawable->pScreen); in exaTryDriverSolidFill()
346 PicturePtr pDst, in exaTryDriverCompositeRects() argument
349 ExaScreenPriv(pDst->pDrawable->pScreen); in exaTryDriverCompositeRects()
368 pDstPix = exaGetDrawablePixmap(pDst->pDrawable); in exaTryDriverCompositeRects()
382 !(*pExaScr->info->CheckComposite) (op, pSrc, pMask, pDst)) { in exaTryDriverCompositeRects()
415 pDstPix = exaGetOffscreenPixmap(pDst->pDrawable, &dst_off_x, &dst_off_y); in exaTryDriverCompositeRects()
433 if (!(*pExaScr->info->PrepareComposite) (op, pSrc, pMask, pDst, pSrcPix, in exaTryDriverCompositeRects()
438 INT16 xDst = rects->xDst + pDst->pDrawable->x; in exaTryDriverCompositeRects()
439 INT16 yDst = rects->yDst + pDst->pDrawable->y; in exaTryDriverCompositeRects()
458 if (!miComputeCompositeRegion(&region, pSrc, pMask, pDst, in exaTryDriverCompositeRects()
493 exaMarkSync(pDst->pDrawable->pScreen); in exaTryDriverCompositeRects()
509 PicturePtr pDst, int nrect, ExaCompositeRectPtr rects) in exaCompositeRects() argument
511 ExaScreenPriv(pDst->pDrawable->pScreen); in exaCompositeRects()
572 DamageRegionAppend(pDst->pDrawable, &region); in exaCompositeRects()
582 ValidatePicture(pDst); in exaCompositeRects()
584 ret = exaTryDriverCompositeRects(op, pSrc, pMask, pDst, nrect, rects); in exaCompositeRects()
590 pDst) && in exaCompositeRects()
592 pDst)))) { in exaCompositeRects()
594 exaTryDriverCompositeRects(PictOpOutReverse, pSrc, pMask, pDst, in exaCompositeRects()
598 ret = exaTryDriverCompositeRects(op, pSrc, pMask, pDst, nrect, in exaCompositeRects()
607 ExaCheckComposite(op, pSrc, pMask, pDst, in exaCompositeRects()
623 DamageRegionProcessPending(pDst->pDrawable); in exaCompositeRects()
631 PicturePtr pDst, in exaTryDriverComposite() argument
638 ExaScreenPriv(pDst->pDrawable->pScreen); in exaTryDriverComposite()
651 pDstPix = exaGetDrawablePixmap(pDst->pDrawable); in exaTryDriverComposite()
669 xDst += pDst->pDrawable->x; in exaTryDriverComposite()
670 yDst += pDst->pDrawable->y; in exaTryDriverComposite()
683 !(*pExaScr->info->CheckComposite) (op, pSrc, pMask, pDst)) { in exaTryDriverComposite()
687 if (!miComputeCompositeRegion(&region, pSrc, pMask, pDst, in exaTryDriverComposite()
692 exaGetDrawableDeltas(pDst->pDrawable, pDstPix, &dst_off_x, &dst_off_y); in exaTryDriverComposite()
748 if (!(*pExaScr->info->PrepareComposite) (op, pSrc, pMask, pDst, pSrcPix, in exaTryDriverComposite()
775 exaMarkSync(pDst->pDrawable->pScreen); in exaTryDriverComposite()
834 PicturePtr pDst, in exaTryMagicTwoPassCompositeHelper() argument
842 ExaScreenPriv(pDst->pDrawable->pScreen); in exaTryMagicTwoPassCompositeHelper()
848 pDst) || in exaTryMagicTwoPassCompositeHelper()
849 !(*pExaScr->info->CheckComposite) (PictOpAdd, pSrc, pMask, pDst))) { in exaTryMagicTwoPassCompositeHelper()
857 exaComposite(PictOpOutReverse, pSrc, pMask, pDst, xSrc, ySrc, xMask, yMask, in exaTryMagicTwoPassCompositeHelper()
862 exaComposite(PictOpAdd, pSrc, pMask, pDst, xSrc, ySrc, xMask, yMask, in exaTryMagicTwoPassCompositeHelper()
872 PicturePtr pDst, in exaComposite() argument
878 ExaScreenPriv(pDst->pDrawable->pScreen); in exaComposite()
893 if (!pMask && !pSrc->alphaMap && !pDst->alphaMap && in exaComposite()
900 ret = exaTryDriverSolidFill(pSrc, pDst, xSrc, ySrc, xDst, yDst, in exaComposite()
907 (pSrc->format == pDst->format || in exaComposite()
908 (PICT_FORMAT_COLOR(pDst->format) && in exaComposite()
910 pDst->format == PICT_FORMAT(PICT_FORMAT_BPP(pSrc->format), in exaComposite()
916 || (op == PictOpOver && pSrc->format == pDst->format && in exaComposite()
923 xDst += pDst->pDrawable->x; in exaComposite()
924 yDst += pDst->pDrawable->y; in exaComposite()
928 if (!miComputeCompositeRegion(&region, pSrc, pMask, pDst, in exaComposite()
933 suc = exaHWCopyNtoN(pSrc->pDrawable, pDst->pDrawable, NULL, in exaComposite()
940 xDst -= pDst->pDrawable->x; in exaComposite()
941 yDst -= pDst->pDrawable->y; in exaComposite()
957 !pDst->alphaMap) { in exaComposite()
958 ret = exaTryDriverComposite(op, pSrc, pMask, pDst, xSrc, in exaComposite()
966 xDst += pDst->pDrawable->x; in exaComposite()
967 yDst += pDst->pDrawable->y; in exaComposite()
971 if (!miComputeCompositeRegion(&region, pSrc, pMask, pDst, xSrc, in exaComposite()
981 ret = exaFillRegionTiled(pDst->pDrawable, &region, in exaComposite()
991 xDst -= pDst->pDrawable->x; in exaComposite()
992 yDst -= pDst->pDrawable->y; in exaComposite()
1006 !pSrc->alphaMap && (!pMask || !pMask->alphaMap) && !pDst->alphaMap) { in exaComposite()
1009 ret = exaTryDriverComposite(op, pSrc, pMask, pDst, xSrc, ySrc, xMask, in exaComposite()
1028 ret = exaTryMagicTwoPassCompositeHelper(op, pSrc, pMask, pDst, in exaComposite()
1039 exaPrintCompositeFallback(op, pSrc, pMask, pDst); in exaComposite()
1042 ExaCheckComposite(op, pSrc, pMask, pDst, xSrc, ySrc, in exaComposite()
1060 PicturePtr pDst, in exaCreateAlphaPicture() argument
1073 if (pDst->polyEdge == PolyEdgeSharp) in exaCreateAlphaPicture()
1118 exaTrapezoids(CARD8 op, PicturePtr pSrc, PicturePtr pDst, in exaTrapezoids() argument
1122 ScreenPtr pScreen = pDst->pDrawable->pScreen; in exaTrapezoids()
1139 pPicture = exaCreateAlphaPicture(pScreen, pDst, maskFormat, in exaTrapezoids()
1153 CompositePicture(op, pSrc, pPicture, pDst, in exaTrapezoids()
1159 if (pDst->polyEdge == PolyEdgeSharp) in exaTrapezoids()
1164 exaTrapezoids(op, pSrc, pDst, maskFormat, xSrc, ySrc, 1, traps); in exaTrapezoids()
1182 exaTriangles(CARD8 op, PicturePtr pSrc, PicturePtr pDst, in exaTriangles() argument
1186 ScreenPtr pScreen = pDst->pDrawable->pScreen; in exaTriangles()
1203 pPicture = exaCreateAlphaPicture(pScreen, pDst, maskFormat, in exaTriangles()
1215 CompositePicture(op, pSrc, pPicture, pDst, in exaTriangles()
1221 if (pDst->polyEdge == PolyEdgeSharp) in exaTriangles()
1227 exaTriangles(op, pSrc, pDst, maskFormat, xSrc, ySrc, 1, tris); in exaTriangles()