Lines Matching refs:pMask

90 			  PicturePtr pMask,
110 uxa_composite_fallback_pict_desc(pMask, maskdesc, 40);
635 PicturePtr pMask,
663 if (pMask) {
665 pMask, xMask, yMask, width, height,
680 if (localMask && localMask != pMask)
692 if (localMask && localMask != pMask)
712 if (localMask && localMask != pMask)
727 if (localMask && localMask != pMask)
761 if (localMask && localMask != pMask)
819 PicturePtr pMask,
835 (!(*uxa_screen->info->check_composite)(PictOpOutReverse, pSrc, pMask,
837 !(*uxa_screen->info->check_composite)(PictOpAdd, pSrc, pMask, pDst)))
846 uxa_composite(PictOpOutReverse, pSrc, pMask, pDst, xSrc, ySrc, xMask, yMask,
851 uxa_composite(PictOpAdd, pSrc, pMask, pDst, xSrc, ySrc, xMask, yMask,
860 PicturePtr pMask,
874 Bool saveMaskRepeat = pMask ? pMask->repeat : 0;
880 if (pSrc->pDrawable == NULL || (pMask && pMask->pDrawable == NULL))
889 if (!pMask)
917 if (!miComputeCompositeRegion (&region, pSrc, pMask, pDst,
941 ret = uxa_try_driver_composite(op, pSrc, pMask, pDst, xSrc,
954 if (!miComputeCompositeRegion (&region, pSrc, pMask, pDst, xSrc,
978 if (pMask && pMask->repeat && !pMask->transform && pMask->pDrawable &&
979 xMask >= 0 && (xMask + width) <= pMask->pDrawable->width &&
980 yMask >= 0 && (yMask + height) <= pMask->pDrawable->height)
981 pMask->repeat = 0;
984 !pSrc->alphaMap && (!pMask || !pMask->alphaMap) && !pDst->alphaMap)
988 ret = uxa_try_driver_composite(op, pSrc, pMask, pDst, xSrc, ySrc, xMask,
1005 if (ret == -1 && op == PictOpOver && pMask &&
1006 (pMask->componentAlpha || isSrcSolid)) {
1007 ret = uxa_try_magic_two_pass_composite_helper(op, pSrc, pMask, pDst,
1018 uxa_print_composite_fallback (op, pSrc, pMask, pDst);
1020 uxa_check_composite (op, pSrc, pMask, pDst, xSrc, ySrc,
1025 if (pMask)
1026 pMask->repeat = saveMaskRepeat;