Lines Matching refs:pRegion
230 miClipPictureReg(pixman_region16_t * pRegion, in miClipPictureReg() argument
233 if (pixman_region_n_rects(pRegion) == 1 && in miClipPictureReg()
235 pixman_box16_t *pRbox = pixman_region_rectangles(pRegion, NULL); in miClipPictureReg()
248 pixman_region_init(pRegion); in miClipPictureReg()
255 pixman_region_translate(pRegion, -dx, -dy); in miClipPictureReg()
256 if (!pixman_region_intersect(pRegion, pRegion, pClip)) in miClipPictureReg()
259 pixman_region_translate(pRegion, dx, dy); in miClipPictureReg()
261 return pixman_region_not_empty(pRegion); in miClipPictureReg()
265 miClipPictureSrc(RegionPtr pRegion, PicturePtr pPicture, int dx, int dy) in miClipPictureSrc() argument
274 result = RegionIntersect(pRegion, pRegion, pPicture->clientClip); in miClipPictureSrc()
317 miComputeCompositeRegion(RegionPtr pRegion, in miComputeCompositeRegion() argument
330 pRegion->extents.x1 = xDst; in miComputeCompositeRegion()
332 pRegion->extents.x2 = BOUND(v); in miComputeCompositeRegion()
333 pRegion->extents.y1 = yDst; in miComputeCompositeRegion()
335 pRegion->extents.y2 = BOUND(v); in miComputeCompositeRegion()
336 pRegion->data = 0; in miComputeCompositeRegion()
338 if (pRegion->extents.x1 >= pRegion->extents.x2 || in miComputeCompositeRegion()
339 pRegion->extents.y1 >= pRegion->extents.y2) { in miComputeCompositeRegion()
340 pixman_region_init(pRegion); in miComputeCompositeRegion()
344 if (!miClipPictureReg(pRegion, pDst->pCompositeClip, 0, 0)) { in miComputeCompositeRegion()
345 pixman_region_fini(pRegion); in miComputeCompositeRegion()
349 if (!miClipPictureReg(pRegion, pDst->alphaMap->pCompositeClip, in miComputeCompositeRegion()
351 pixman_region_fini(pRegion); in miComputeCompositeRegion()
356 if (!miClipPictureSrc(pRegion, pSrc, xDst - xSrc, yDst - ySrc)) { in miComputeCompositeRegion()
357 pixman_region_fini(pRegion); in miComputeCompositeRegion()
361 if (!miClipPictureSrc(pRegion, pSrc->alphaMap, in miComputeCompositeRegion()
364 pixman_region_fini(pRegion); in miComputeCompositeRegion()
370 if (!miClipPictureSrc(pRegion, pMask, xDst - xMask, yDst - yMask)) { in miComputeCompositeRegion()
371 pixman_region_fini(pRegion); in miComputeCompositeRegion()
375 if (!miClipPictureSrc(pRegion, pMask->alphaMap, in miComputeCompositeRegion()
378 pixman_region_fini(pRegion); in miComputeCompositeRegion()