Lines Matching defs:pMaskPicture
298 PicturePtr pMaskPicture, PicturePtr pDstPicture)
313 viaExaPrintCompositeInfo("Source picture too small", op, pSrcPicture, pMaskPicture, pDstPicture);
318 if (pMaskPicture && pMaskPicture->pDrawable &&
319 !pMaskPicture->repeat &&
320 pMaskPicture->pDrawable->width *
321 pMaskPicture->pDrawable->height < VIA_MIN_COMPOSITE) {
323 viaExaPrintCompositeInfo("Mask picture too small", op, pSrcPicture, pMaskPicture, pDstPicture);
328 if (pMaskPicture && pMaskPicture->repeat && pMaskPicture->repeatType != RepeatNormal) {
330 viaExaPrintCompositeInfo("Repeat is different than normal", op, pSrcPicture, pMaskPicture, pDstPicture);
334 if (pMaskPicture && pMaskPicture->componentAlpha) {
336 viaExaPrintCompositeInfo("Component Alpha operation", op, pSrcPicture, pMaskPicture, pDstPicture);
343 viaExaPrintCompositeInfo("Operator not supported", op, pSrcPicture, pMaskPicture, pDstPicture);
357 viaExaPrintCompositeInfo("Destination format not supported", op, pSrcPicture, pMaskPicture, pDstPicture);
363 if (pMaskPicture && (PICT_FORMAT_A(pMaskPicture->format) == 0 ||
364 !v3d->texSupported(pMaskPicture->format))) {
366 viaExaPrintCompositeInfo("Mask format not supported", op, pSrcPicture, pMaskPicture, pDstPicture);
373 viaExaPrintCompositeInfo("Src format not supported",op, pSrcPicture, pMaskPicture, pDstPicture);
409 PicturePtr pMaskPicture, PicturePtr pDstPicture,
445 if (pMaskPicture &&
446 (pMaskPicture->pDrawable->height == 1) &&
447 (pMaskPicture->pDrawable->width == 1) &&
448 pMaskPicture->repeat && viaExpandablePixel(pMaskPicture->format)) {
450 pVia->maskFormat = pMaskPicture->format;
451 pVia->componentAlpha = pMaskPicture->componentAlpha;
452 srcMode = ((pMaskPicture->componentAlpha)
491 if (pMaskPicture && !pVia->maskP) {
500 1 << width, 1 << height, pMaskPicture->format,
502 ((pMaskPicture->componentAlpha)