Lines Matching refs:pMask
162 PicturePtr pSrc, PicturePtr pMask, PicturePtr pDst)
175 uxa_composite_fallback_pict_desc(pMask, maskdesc, 40);
1078 PicturePtr pMask,
1097 !(*uxa_screen->info->check_composite) (op, pSrc, pMask, pDst, width, height))
1164 if (pMask) {
1165 localMask = uxa_acquire_mask(screen, pMask,
1184 if (localMask && localMask != pMask)
1200 if (localMask && localMask != pMask)
1220 if (localMask && localMask != pMask)
1238 if (localMask && localMask != pMask)
1246 if (pMask) {
1274 if (localMask && localMask != pMask)
1346 PicturePtr pMask,
1362 pMask, pDst, width, height)
1363 || !(*uxa_screen->info->check_composite) (PictOpAdd, pSrc, pMask,
1415 uxa_composite(PictOpOutReverse, pSrc, pMask, localDst,
1423 uxa_composite(PictOpAdd, pSrc, pMask, localDst,
1495 PicturePtr pMask,
1505 Bool saveMaskRepeat = pMask ? pMask->repeat : 0;
1515 if (pDst->alphaMap || pSrc->alphaMap || (pMask && pMask->alphaMap))
1525 if (!pMask) {
1575 (®ion, pSrc, pMask, pDst, xSrc, ySrc,
1597 pMask, pDst,
1615 (®ion, pSrc, pMask, pDst, xSrc, ySrc,
1641 if (pMask && pMask->pDrawable && pMask->repeat &&
1642 pMask->filter != PictFilterConvolution &&
1643 transform_is_integer_translation(pMask->transform, &tx, &ty) &&
1644 (pMask->pDrawable->width > 1 || pMask->pDrawable->height > 1) &&
1645 drawable_contains(pMask->pDrawable, xMask + tx, yMask + ty, width, height))
1646 pMask->repeat = 0;
1652 uxa_try_driver_composite(op, pSrc, pMask, pDst, xSrc, ySrc,
1675 if (ret == -1 && op == PictOpOver && pMask &&
1676 (pMask->componentAlpha || isSrcSolid)) {
1679 pMask, pDst,
1692 op, pSrc, pMask, pDst);
1694 uxa_check_composite(op, pSrc, pMask, pDst, xSrc, ySrc,
1699 if (pMask)
1700 pMask->repeat = saveMaskRepeat;