Fix bugs in support for new repeatTypes in XAA and EXA.

EXA now won't pass pictures with new repeatTypes to drivers.  We can add a flag
for them to support it at a later time.
This commit is contained in:
Eric Anholt 2006-07-02 12:41:35 +02:00
commit 7106a77df3
2 changed files with 11 additions and 2 deletions

View file

@ -218,7 +218,13 @@ XAADoComposite (
if (pDst->alphaMap || pSrc->alphaMap || (pMask && pMask->alphaMap))
return FALSE;
if ((pSrc->repeat && pSrc->repeatType != RepeatNormal) ||
(pMask && pMask->repeat && pMask->repeatType != RepeatNormal))
{
return FALSE;
}
xDst += pDst->pDrawable->x;
yDst += pDst->pDrawable->y;
xSrc += pSrc->pDrawable->x;