Lines Matching refs:pDrawable

79     if (pict->pDrawable) {  in exaCompositeFallbackPictDesc()
80 loc = exaGetOffscreenPixmap(pict->pDrawable, &temp, &temp) ? 's' : 'm'; in exaCompositeFallbackPictDesc()
82 snprintf(size, 20, "%dx%d%s", pict->pDrawable->width, in exaCompositeFallbackPictDesc()
83 pict->pDrawable->height, pict->repeat ? " R" : ""); in exaCompositeFallbackPictDesc()
91 snprintf(string, n, "%p:%c fmt %s (%s)", pict->pDrawable, loc, format, in exaCompositeFallbackPictDesc()
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()
276 if (pSrc->pDrawable) { in exaTryDriverSolidFill()
277 xSrc += pSrc->pDrawable->x; in exaTryDriverSolidFill()
278 ySrc += pSrc->pDrawable->y; in exaTryDriverSolidFill()
285 exaGetDrawableDeltas(pDst->pDrawable, pDstPix, &dst_off_x, &dst_off_y); in exaTryDriverSolidFill()
289 if (pSrc->pDrawable) { in exaTryDriverSolidFill()
290 pSrcPix = exaGetDrawablePixmap(pSrc->pDrawable); in exaTryDriverSolidFill()
294 miRenderColorToPixel(PictureMatchFormat(pDst->pDrawable->pScreen, 32, in exaTryDriverSolidFill()
336 exaMarkSync(pDst->pDrawable->pScreen); in exaTryDriverSolidFill()
349 ExaScreenPriv(pDst->pDrawable->pScreen); in exaTryDriverCompositeRects()
358 if (pSrc->pDrawable) { in exaTryDriverCompositeRects()
359 pSrcPix = exaGetDrawablePixmap(pSrc->pDrawable); in exaTryDriverCompositeRects()
363 if (pMask && pMask->pDrawable) { in exaTryDriverCompositeRects()
364 pMaskPix = exaGetDrawablePixmap(pMask->pDrawable); in exaTryDriverCompositeRects()
368 pDstPix = exaGetDrawablePixmap(pDst->pDrawable); in exaTryDriverCompositeRects()
415 pDstPix = exaGetOffscreenPixmap(pDst->pDrawable, &dst_off_x, &dst_off_y); in exaTryDriverCompositeRects()
421 exaGetOffscreenPixmap(pSrc->pDrawable, &src_off_x, &src_off_y); in exaTryDriverCompositeRects()
428 exaGetOffscreenPixmap(pMask->pDrawable, &mask_off_x, &mask_off_y); in exaTryDriverCompositeRects()
438 INT16 xDst = rects->xDst + pDst->pDrawable->x; in exaTryDriverCompositeRects()
439 INT16 yDst = rects->yDst + pDst->pDrawable->y; in exaTryDriverCompositeRects()
449 xMask += pMask->pDrawable->x; in exaTryDriverCompositeRects()
450 yMask += pMask->pDrawable->y; in exaTryDriverCompositeRects()
454 xSrc += pSrc->pDrawable->x; in exaTryDriverCompositeRects()
455 ySrc += pSrc->pDrawable->y; in exaTryDriverCompositeRects()
493 exaMarkSync(pDst->pDrawable->pScreen); in exaTryDriverCompositeRects()
511 ExaScreenPriv(pDst->pDrawable->pScreen); in exaCompositeRects()
572 DamageRegionAppend(pDst->pDrawable, &region); in exaCompositeRects()
623 DamageRegionProcessPending(pDst->pDrawable); in exaCompositeRects()
638 ExaScreenPriv(pDst->pDrawable->pScreen); in exaTryDriverComposite()
646 if (pSrc->pDrawable) { in exaTryDriverComposite()
647 pSrcPix = exaGetDrawablePixmap(pSrc->pDrawable); in exaTryDriverComposite()
651 pDstPix = exaGetDrawablePixmap(pDst->pDrawable); in exaTryDriverComposite()
654 if (pMask && pMask->pDrawable) { in exaTryDriverComposite()
655 pMaskPix = exaGetDrawablePixmap(pMask->pDrawable); in exaTryDriverComposite()
669 xDst += pDst->pDrawable->x; in exaTryDriverComposite()
670 yDst += pDst->pDrawable->y; in exaTryDriverComposite()
673 xMask += pMask->pDrawable->x; in exaTryDriverComposite()
674 yMask += pMask->pDrawable->y; in exaTryDriverComposite()
678 xSrc += pSrc->pDrawable->x; in exaTryDriverComposite()
679 ySrc += pSrc->pDrawable->y; in exaTryDriverComposite()
692 exaGetDrawableDeltas(pDst->pDrawable, pDstPix, &dst_off_x, &dst_off_y); in exaTryDriverComposite()
727 exaGetOffscreenPixmap(pSrc->pDrawable, &src_off_x, &src_off_y); in exaTryDriverComposite()
735 pMaskPix = exaGetOffscreenPixmap(pMask->pDrawable, &mask_off_x, in exaTryDriverComposite()
775 exaMarkSync(pDst->pDrawable->pScreen); in exaTryDriverComposite()
842 ExaScreenPriv(pDst->pDrawable->pScreen); in exaTryMagicTwoPassCompositeHelper()
878 ExaScreenPriv(pDst->pDrawable->pScreen); in exaComposite()
888 if (pSrc->pDrawable && pSrc->repeat && !pSrc->transform && xSrc >= 0 && in exaComposite()
889 (xSrc + width) <= pSrc->pDrawable->width && ySrc >= 0 && in exaComposite()
890 (ySrc + height) <= pSrc->pDrawable->height) in exaComposite()
896 if (pSrc->pDrawable ? in exaComposite()
897 (pSrc->pDrawable->width == 1 && pSrc->pDrawable->height == 1 && in exaComposite()
905 else if (pSrc->pDrawable && !pSrc->transform && in exaComposite()
919 (xSrc + width <= pSrc->pDrawable->width) && in exaComposite()
920 (ySrc + height <= pSrc->pDrawable->height)) { in exaComposite()
923 xDst += pDst->pDrawable->x; in exaComposite()
924 yDst += pDst->pDrawable->y; in exaComposite()
925 xSrc += pSrc->pDrawable->x; in exaComposite()
926 ySrc += pSrc->pDrawable->y; 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()
942 xSrc -= pSrc->pDrawable->x; in exaComposite()
943 ySrc -= pSrc->pDrawable->y; in exaComposite()
952 pSrc->pDrawable->type == DRAWABLE_PIXMAP) { in exaComposite()
966 xDst += pDst->pDrawable->x; in exaComposite()
967 yDst += pDst->pDrawable->y; in exaComposite()
968 xSrc += pSrc->pDrawable->x; in exaComposite()
969 ySrc += pSrc->pDrawable->y; in exaComposite()
981 ret = exaFillRegionTiled(pDst->pDrawable, &region, in exaComposite()
982 (PixmapPtr) pSrc->pDrawable, in exaComposite()
991 xDst -= pDst->pDrawable->x; in exaComposite()
992 yDst -= pDst->pDrawable->y; in exaComposite()
993 xSrc -= pSrc->pDrawable->x; in exaComposite()
994 ySrc -= pSrc->pDrawable->y; in exaComposite()
1000 if (pMask && pMask->pDrawable && pMask->repeat && !pMask->transform && in exaComposite()
1001 xMask >= 0 && (xMask + width) <= pMask->pDrawable->width && in exaComposite()
1002 yMask >= 0 && (yMask + height) <= pMask->pDrawable->height) in exaComposite()
1017 isSrcSolid = pSrc->pDrawable ? in exaComposite()
1018 (pSrc->pDrawable->width == 1 && pSrc->pDrawable->height == 1 && in exaComposite()
1122 ScreenPtr pScreen = pDst->pDrawable->pScreen; in exaTrapezoids()
1145 exaPrepareAccess(pPicture->pDrawable, EXA_PREPARE_DEST); in exaTrapezoids()
1149 exaFinishAccess(pPicture->pDrawable, EXA_PREPARE_DEST); in exaTrapezoids()
1186 ScreenPtr pScreen = pDst->pDrawable->pScreen; in exaTriangles()
1209 exaPrepareAccess(pPicture->pDrawable, EXA_PREPARE_DEST); in exaTriangles()
1211 exaFinishAccess(pPicture->pDrawable, EXA_PREPARE_DEST); in exaTriangles()